Provides the functionality needed to manage gameplay abilities, their execution rules, resource requirements, cooldowns, effects, and hotbar integration.
Built with simplicity, modularity, and extensibility in mind, this system provides a flexible foundation that developers can easily integrate and adapt to their own gameplay projects without relying on a specific game architecture.
Features
Modular Ability System
Single Attack
Combo Stage Attacks
Resource Costs
Cooldown Management
Input Buffering (Toggle On/Off) for Each Ability
Visual Feedback for Active Input Buffering
Hotbar Integration
Hotbar Ability Slot Swapping (Drag & Drop)
Ability Descriptions on Hover
Runtime Ability Assignment and Removal
--> DOCUMENTATION : https://docs.google.com/document/d/1lVxi5ej_Y4PrW5gebBw7PCpYg4kHjhkf2cFpm_jlI18/edit?usp=sharing