Progression Systems
The progression system features Reputation, Weapon Skill, Profession, Experience, Progression Bar, and Stats systems with easy implementation into your own project.
by ZeqDEV
Price History +
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)