Documentation
README
Ability System
Build a data-driven ability system from Godot-native parts: abilities are Resources, an AbilityComponent node owns and runs them, and effects/stats/tags compose on top. No third-party addon required.
Related skills: resource-pattern for the
Resourcedata containers, component-system for the component node pattern, event-bus for cross-system ability events, state-machine for caster states (e.g. casting/stunned), hud-system for cooldown UI.
1. Architecture overview
An ability system in Godot 4.x is built from three collaborating layers:
This is the opening of the README. Read the full README on GitHub.