A modular, data-driven framework focused on decoupled systems and real-time logic.
- Component-Based Design: Attribute and Ability systems encapsulated in Actor Components to avoid unclean patterns.
- Data-Driven Logic: System constants and item scaling managed via Data Tables/Structs for easy iteration and externalization.
- Event-Driven UI/Logic: Utilized Delegates and Interfaces to eliminate circular dependencies, improve flow readability, and optimize CPU overhead.
Note on Version Control: Logic is implemented via Blueprints (.uasset). Architectural changes, refactors, and logic flows are documented through detailed, atomic commit messages.