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)