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)