This framework was engineered to solve the "Monolithic Character" anti-pattern. Following the architectural principles of Epic Games' Lyra Starter Game, we achieved a complete separation of concerns. The ATDWGameCharacter is a "lean shell"—it contains no gameplay logic. Instead, behaviors are injected via Gameplay Abilities, and states are managed by Gameplay Tags.
As of today, the C++ Core Foundation is 100% complete and verified.
- GAS Infrastructure: Native Tags, AttributeSets with auto-sync, and specialized ASC.
- Combat Core: Custom Parabolic Projectile logic and Hitscan processing.
- AI Architecture: Custom AI Controller and StateTree C++ bridge.
Note: Final refinement pass on AI tuning and synergy behaviors is scheduled for completion by Monday, Jan 12th.
Explore the depth of this framework through our dedicated technical guides: 👉 [Link to GitHub Pages / Docs Folder]