UE GAS-inspired toolkit for building data-driven gameplay systems with abilities, effects, attributes, tags, cues, targeting, and editor tools.the demo/tutorial material assets only works on URP,but you can convert it to builtin/hdrp as you wish.Gameplay Ability Toolkit is a UE GAS-inspired gameplay framework for Unity developers who want a clean, reusable way to build complex gameplay systems without hard-coding every rule from scratch.Use it to define abilities, effects, attributes, tags, costs, cooldowns, targeting, animation timing, gameplay cues, and feedback as flexible building blocks. It works well for combat systems, but it is not limited to combat or RPGs. You can use the same foundation for skills, items, interactions, AI actions, upgrades, status rules, resources, puzzles, progression, and simulation logic.DocumentationNote: the art assets shown in the showcase images are only for demo purposes, not provided in this package. Anybody interested in these assets can send an email to me and i will provide them.⚙ Build Gameplay as DataCreate abilities and effects as ScriptableObject assetsReuse definitions across characters, enemies, items, and systemsKeep gameplay logic modular, testable, and easier to extend✨ Core Systems IncludedAbilities with runtime instancesGameplay effects: instant, duration, infinite, periodic, stacking, overflow, and conditionalAttributes with clamping, derived values, and change hooksGameplay tags and tag queries for rule-driven behaviorCosts, cooldowns, input triggers, event triggers, and commit policiesGameplay cues for decoupled visual/audio/gameplay feedbackTargeting tools, shape tracing, ground AOE indicators, and multi-target flows🎞 Powerful Montage SystemMontage-style animation authoring for ability timing and action flowDefine windup, active, recovery, combo, cancel, and event windowsDrive hit detection, projectiles, cues, movement, gameplay events, and ability tasks from timed sectionsWorks with the built-in Unity animation driver, with optional support for Animancer and Game Creator workflows🧩 Game Creator IntegrationOptional integration modules for Game CreatorConnect abilities, effects, tags, targeting, melee, hit reactions, dodge logic, and visual scripting workflowsUse Gameplay Ability Toolkit systems alongside Game Creator characters, actions, instructions, and combat-style behaviorsKeep the core framework independent while enabling deeper Game Creator-based projects when needed🧰 Editor and Runtime ToolsEditor dashboard and quick setup toolsAbility/effect authoring helpersTag analyzers and debug viewsRuntime UI helpers for ability bars, effects, status bars, floating numbers, and event logs🎮 Example ContentArena demo: a complete playable combat sliceTraining demo: a sandbox for testing abilitiesExample abilities, effects, attributes, tags, cues, UI, VFX, SFX, enemies, montage assets, and documentation🛠 Customizable by DesignCreate your own ability types, effects, attributes, tags, target collectors, cues, montages, UI, and editor workflowsUse the demos as learning material, templates, or remove them from your final projectAdapt the framework to your own genre, rules, and gameplay styleDesigned for single-player gameplay systems. Multiplayer replication, prediction, and server-authoritative ability flow are currently outside the scope of this release.General-purpose gameplay ability framework inspired by UE GASAbility definitions and runtime instancesGameplay effects: instant, duration, infinite, periodic, stacking, overflow, and conditional effectsAttribute sets with base/current values, clamping, derived values, and change hooksHierarchical gameplay tags, tag queries, owned tags, blocked tags, and tag-driven rulesCosts, cooldowns, commit policies, input triggers, event triggers, and gameplay event activationGameplay cues for decoupled visual/audio/gameplay feedbackTarget collectors, shape tracing, ground AOE indicators, and multi-target flowsMontage-style animation timing, tasks, and execution windowsEditor dashboard, setup utilities, authoring tools, analyzers, and debug viewsRuntime UI helpers for ability bars, effects, status bars, floating numbers, and event logsIncludes Arena and Training demo scenes as practical examplesRequires Cysharp UniTask 2.5+; optional integrations include Input System, TextMeshPro, Animancer, Game Creator, and Unity Test FrameworkThis 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





