Simple Ability System OFFICIAL SALE

The main highlight of this package is the ability scriptable object which lets you make an ability very quickly and setup it's properties and the ability system itself which allows for casting abilities when attached to a character.


Ability customization includes:

  • Ability Type: Projectile or Aura
    • If an aura ability, there are auras that follow the player or that stay still. There are also options for the aura to expand over time
    • If a projectile ability, there are options like speed and bouncing, sticking, and/or penetrating targets/enemies.
  • Lifespan
  • Size
  • Cast TIme
  • Effects List (target/enemy stats that are effected when the ability lands)
    • Magnitude
    • Self reverting option (for buffs or debuffs)
    • Percentage increases
    • Effects over time
    • Self hit option
  • Knockback options
  • Cosmetic options including an optional character animation, visual effect (or particle), and sound effect to play when the ability is cast.
  • Ability Leveling settings which have 3 different per-ability systems: Automatic, Manual, and Advanced which makes ability power progression extremely easy.

The System itself comes with a basic mana system and a list of abilities that character can use. The target system allows you to add starting stats which will get changed when an ability hits the target. Abilities can be casted by the player or using an AI enemy character.


Other helpful parts of the system include A basic character movement script and prefab which comes with logic for moving, jumping, looking, and casting abilities, basic targets and enemies that can move around and use abilities, a UI which shows the abilities you can use, your mana, and the controls, and a health bar that shows over targets.


Note: The character used in the demo scene and media for this asset is pulled from the unity asset: Starter Assets - ThirdPerson. The demo scene uses the character's model, animations for running and jumping, and it's materials/textures. You do not need to download the starter asset pack to use this as I have included the necessary pieces of it in this package for the demo. The character is not necessary for the ability system to function and is only used to make the demo look nice.