Devlogs
Alpha 0.6 - Foundation & Interface Modernization
🏗️ Architecture Modernization
State Machine Revolution
- Complete rework of state machine architecture for better modularity
- Improved AI decision-making with cleaner state transitions
- Enhanced maintainability and debugging capabilities
Combat System Refactor
- New dedicated CombatModule for centralized combat logic
- Cleaner damage attribution and tracking systems
- Improved combat flow and responsiveness
💝 Relationship & Social Systems
Relationship Meter
- New RelationshipMeter component with approval tracking
- Dynamic relationship progression based on player actions
- Visual feedback for relationship status changes
🎮 UI/UX Overhaul
Enhanced Interface Components
- Extracted casting logic to dedicated CastBar component
- Upgraded hotbar with improved visual design and functionality
- Modernized stat bars with better information display
- New inventory management system with grid-based layout
- Comprehensive skillbook UI for ability management
Visual Improvements
- Attack flags now position correctly above enemy heads
- Enhanced visual clarity across all UI elements
- Improved information hierarchy and readability
⚙️ System Management
Game Manager Enhancements
- Centralized enemyXpValues in GameManager for better organization
- StartMenu converted to enum system for type safety
- Improved global state management
Skill System Rebalancing
- Comprehensive balance pass across all skill types
- Refined resource costs and cooldown timings
- Enhanced progression curves for better gameplay flow
🛠️ Technical Foundation
Infrastructure Improvements
- Damage attribution infrastructure prepared for future features
- Enhanced debugging and monitoring capabilities
- Improved code organization and maintainability
- Better separation of concerns across all systems
Performance Optimizations
- Streamlined component interactions
- Reduced overhead in UI rendering
- More efficient state management
Alpha 0.6 focuses on modernizing core systems and establishing robust foundations for upcoming major features while delivering immediate improvements to user experience and code quality.