GASify (Free) – Gameplay Ability System
A Gameplay Ability System (GAS) is a framework/toolkit to create any game mechanic.
by Akuno (Felipe Rodrigues)
Price History +
This is the FREE version of Gasify.
Full version: https://assetstore.unity.com/packages/slug/255377
A Gameplay Ability System (GAS) is a framework/toolkit to create any game mechanic.
A GAS is like a collection of gears to build any kind of ability.
It uses Attributes, Tags, Effects and Modifiers to model any imaginable interaction.
You can build MMO/Action RPG abilities, crazy roguelike upgrades/effects, soulslike poise/stamina/dodge/animation synced systems and immersive sim objects and elemental interactions.
GASify is inspired by Unreal's Gameplay Ability System.
Documentation: https://feliperoddd.gitbook.io/gasify/
INCLUDES:
- Abilities, Effects, GameplayCues, GameplayTags, Attributes.
- Networking/Multiplayer Integration using Mirror.
- 3 types of Abilities: Instant, Projectile, TargetedProjectile. (Full version: Instant, Projectile, TargetedProjectile, Toggle, Passive, Trigger)
- Input buffering
FREE VERSION LIMITATIONS:
- Duration and Infinite GEs have a fixed duration.
- No Calculations (Can't add custom code/attribute formulas to GameplayEffects)
- Only Add or Subtract Attributes Operator (Fullversion: Multiply and Override)
- Only Basic Modifier (constant Value) (Fullversion: Basic, ScalableModifier, AttributeBasedModifier CSVModifier)
- No Tag filters. (Full version: filter ability and effect activation/removal using tags).