View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1
- Last updated
- First released
- Unity version
- 6000.3.7 or later
- Package size
- 682 KB
- Files
- 45
- Favorites
- 28
- Views in the past week
- 8
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $15.00 on
Keywords
Progression Systems
The progression system features Reputation, Weapon Skill, Profession, Experience, Progression Bar, and Stats systems with easy implementation into your own project.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Progression Systems screenshot 1
About this asset
What's included in the progression systems?
Reputation System
This component allows the creation and management of multiple factions within a game, enabling players to gain or lose reputation with these factions. The system supports leveling mechanics within each faction.
It includes following functionality:
- Add & remove repuation
- Choose amount of levels each faction should have
- Easily access the functions by your own scripts
- Setup several factions
- Switch between scenes without any issues
- Choose to save local data (JSON)
Weapon Skill System
The Weapon Skill System is a system which makes you being able to level up multiple weapon skills in your game.
It includes following functionality:
- Add & remove weapon skill
- Choose amount of levels each weapon should have
- Easily access the functions by your own scripts
- Setup several weapon skills
- Switch between scenes without any issues
- Choose to save local data (JSON)
Profession System
The Profession System is a system which makes you being able to level up professions in your game.
It includes following functionality:
- Add & remove profession skill
- Choose amount of levels each profession should have
- Easily access the functions by your own scripts
- Setup several professions
- Switch between scenes without any issues
- Choose to save local data (JSON)
Experience System
A core feature of the progression systems.
It includes following functionality:
- Add and remove experience
- Set maximum level
- Set experience required per level
- Choose if you want rested experience when a player has been inactive for a certain amount of time
- Switch between scenes without any issues
- Choose to save local data (JSON)
When choosing between all these options simply add the GiveExperience script to an enemy or to a lootable object and select following option:
- Give Experience on destroy (when enemy dies)
- Give Experience on collider trigger
- Select amount of experience to give
Progression Bar System
This smaller, yet impactful, system automatically generates a progression bar where you can set functions such as:
- Automatic repeat on complete
- Repeat infinite
- Set amount of repeat
- Progress speed
- Attach your own script functions when a progression step has completed
Stats System
The Stats System offers a way to modify a character's statistical attributes, such as strength, agility, intelligence. You can set functions as:
- Add values to a specific stat
- Increase all values with a multiplier option (for example when a player levels up)
From the publisher's Asset Store listing.
Technical details
- Experience System
- Profession System
- Weapon Skill System
- Reputation System
- Progression Bar System
- Stats System
- The systems has JSON serialization to save data between reload of scenes.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.7f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.