The save and load system has been rebuilt with a new data structure, providing more reliable game state persistence added weapon mods and more.
- [IMPROVED] Character templates have been separated from dynamic character data, increasing modularity.
- [IMPROVED] Asset naming conventions have been standardized for better codebase organization.
- [IMPROVED] Project folder and file structure have been reorganized for easier navigation.
- [TECHNICAL] Save data logic has been refactored for clearer separation between data handling and saving processes.
- [TECHNICAL] The IGameAssetTemplate interface has been introduced to streamline asset management.
- [TECHNICAL] Asset handling now uses generics, supporting future extensibility for features like character leveling.
- [TECHNICAL] Instantiation logic for characters, weapons, and behaviors has been decoupled to improve scalability.
- [TECHNICAL] Core components have been firmly anchored in the architecture to reduce runtime errors.
- [TECHNICAL] A generic state machine and UnitStateMachine have been implemented to improve unit behavior management.
- [FIXED] Abilities are now functioning as intended after resolving integration issues.
- [FIXED] Action bar logic has been restored and is now fully synchronized with character state.
- [FIXED] Event handling and character portrait rendering issues have been resolved for consistent UI display.
- [FIXED] Enemy spawn logic has been corrected, restoring expected gameplay encounters.
- [FIXED] Mouse movement controls have been fixed for accurate player input.
- [IMPROVED] Mouse controller responsiveness has been enhanced for smoother navigation.
- [IMPROVED] Object interaction and visual feedback have been updated for a more intuitive user experience.