Abilities, buffs, cooldowns and status effects for Unity: the logic, not an art pack. Use your own effects and animations. When something doesn't fire, it tells you why.The ability system itself has no shaders or materials, so it works with any pipeline. The ready Arena demo scene ships with Built-in materials and switches them to URP or HDRP automatically the first time the editor opens it. In HDRP the demo scene uses your project's own lighting and exposure settings, so it looks darker there.I built this because every ability system I tried left me guessing. A spell wouldn't cast, and I'd lose an hour finding out it was a cooldown, a stun tag, or Mana I forgot to refill. So in Smart Ability System, every decision explains itself: "Shield: cooldown active, 4.2s remaining. Fix: wait or reduce this cooldown."You can start without writing any code. Click Create Starter Pack and you get six ready abilities (Strike, Fireball, Poison, Shield, Cleanse and Dash) with shared stats and tags. Run them against a dummy in the Combat Sandbox, change a number, and watch the damage per second change right away.Want to see it in a real scene? The package comes with a ready Arena demo scene. Open it and press Play: a hero against three orcs, fireballs that fly and explode, a poison cloud, a glowing shield, a dash, a ready ability bar with cooldown rings, floating damage numbers and a death recap that tells you who killed you and how. Every effect in there is a normal prefab, so you can drop in your own art and keep all the logic.To be clear about what this is: it's the brain of your abilities, not a VFX pack. It handles costs, cooldowns, charges, damage, crits, stacking, immunity and who gets hit. Your game decides how it looks.A few things I care about:- No guessing. Refusals come with the reason and the fix, and the Ability Debugger shows why every hit landed the way it did.- Inspector first. Every field has a tooltip, and Find Problems checks your whole setup in one click.- Built to be trusted. It's covered by automated tests on Unity 2022.3 and Unity 6, it makes no garbage during gameplay, and the same inputs always give the same results.- Room to grow: talents, combos, zones and auras, turn-based mode, saving mid-fight, and bug replays you can attach to a report.There are 31 recipes in the docs (damage over time, silence, backstab, mana regen and more), plus a guide that walks you through building your first ability in about 10 minutes. And if you own Smart Stats, one component connects both.Version 1.0 is single-player and offline. Networking isn't included yet.Features- Abilities: costs, cooldowns (simple or shared), charges, cast times, channels, combos, input buffering- Targeting: self, single, area and projectile, with physics helpers for 3D and 2D- Effects: instant, timed or permanent, damage and healing over time, stacking rules, immunity, cleanse- Stats and resources (Life, Mana or your own), buffs and debuffs, character profiles- Talents such as "fire abilities cost 20% less", explained in the debugger- Zones and auras, poison clouds, healing circles- Turn-based mode: the same assets count turns instead of seconds- Ready player HUD: ability bar, stat bars, status icons, damage numbers, death recap, developer console- Cues: show your prefabs, play sounds and trigger animations on hits, deaths and effects, no code- Save and load mid-fight, and bug replays you can attach to a report- AbilityTestWorld for writing short tests for your own abilities- Optional link with Smart StatsNot included- Character models, animations and production visual effects. This is the logic behind your abilities; your game supplies the look.- The demo uses simple shapes and particle effects as examples. Each one is an ordinary prefab you replace with your own art.Supported OS- Tested in the Windows editor. Pure C# with no platform-specific code.Requirements- Unity 2022.3 LTS or Unity 6- Built-in, URP or HDRP. The system has no shaders of its own.- No third-party packages. Full C# source included.Documentation- Included in the package: Getting started, Your first ability, Recipes, Scripting, Testing and Advanced.







