Progression Systems

ZeqDEV

(0)
$14
Publisher ZeqDEV
File size 680.84kB
Number of files 45
Latest version 1
Latest release date 2024-03-08 05:13:13
First release date 2024-03-08 05:13:13
Supported Unity versions 2018.4.2 or higher

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)