A data-driven ability system for Unity. Abilities, effects, attributes and tags as reusable assets, plus a montage editor, targeting, combat UI and optional Netcode for GameObjects.Unity 6000.3 LTS or newer (tested on 6000.3 and 6000.6) and Cysharp UniTask 2.5.11 or newer. The runtime works with any render pipeline; the sample scenes use URP.A data-driven ability system for Unity. Build attacks, spells, buffs, cooldowns and status effects as assets, then reuse them across players, enemies, items and AI.A fireball that costs mana, goes on cooldown, plays its cast animation and burns everything it hits is assembled from assets you tune in the Inspector. Change the burn once, and every fireball, trap and enemy that applies it follows.Documentation DiscordCore systemsAbilities for attacks, spells, item uses and AI actions, with costs, cooldowns and activation rules.Effects for damage, healing, buffs, debuffs and damage over time: instant, timed, infinite or periodic, with stacking.Attributes such as Health, Mana and Stamina, with clamping, derived values and change events.Gameplay tags for states like Stunned, Silenced or Invulnerable that block or allow abilities without if-chains.Gameplay cues that keep VFX, SFX and UI feedback out of ability code.Targeting with collectors, shape traces, ground-area indicators and multi-target flows.Input buffering so a press made just before a cooldown ends still goes through.Montages: abilities driven by animationLay out clips, notifies and sections in the Track Montage Editor and watch the result in its preview viewport.Section links and loops for combos and channelled casts, notify states for hit windows, slot groups, blending and root-motion scaling.Game code can jump between sections, change links, seek and pause.The editor flags broken links, endless loops, missing clips and unknown slots before you press Play.Why developers choose itDesigner-friendly: tune numbers, tags and timing in the Inspector without recompiling.Extensible: create menus scaffold ability, effect and cue scripts, and you can write your own targeting and ability types in C#.Combat UI included: ability slots, effect lists, attribute bars, world-space status bars, floating combat text and an event log.Learn from working scenes: a step-by-step tutorial, a training sandbox and a full Arena with projectiles, buffs, pickups, bosses and a HUD.Full C# source, a setup Dashboard and complete documentation.Optional integrationsAnimancer, or the built-in animation driver.Game Creator: visual scripting instructions and conditions for abilities, effects, tags and targeting, plus a Game Creator Arena.Unity Input System bindings.Netcode for GameObjects: server-authoritative abilities, client prediction, replicated actor state and cues, and a host/client Arena.If you have used Unreal Engine's Gameplay Ability System, the concepts will feel familiar.Need huge crowds? Gameplay Ability Toolkit ECS is a separate add-on that runs supported definitions on Unity Entities. It is not included in this package.Abilities, effects, attributes, gameplay tags, cues and targetingScriptableObject authoring with C# extension points for abilities, effects and cuesTrack Montage Editor with preview: sections, links, loops, notify states, slot groups, root motionMontage validation for broken links, endless loops, missing clips and unknown slotsInput buffering for responsive action controlsRuntime UI: ability slots, effect lists, attribute bars, status bars, combat text, event logOptional: Input System, Animancer, Game Creator, Netcode for GameObjectsSamples: Basic Tutorial, Arena, Arena Training, Game Creator Arena, Netcode Arena (URP)Full C# source with online documentationUnity 6000.3 LTS or newer; requires Cysharp UniTask 2.5.11+This package was created with limited assistance from AI tools, which were used to help organize and refactor code, and to polish documentation and store descriptions. The package's design, core algorithms, and implementation are the developer's own work. All content has been reviewed, tested, and verified manually.The showcase images are AI-generated




