Monthly Development Report: Duriono
1. Executive Summary
March was a month of Intensive Polishing, Performance Optimization, and Player Engagement Features. The team successfully squashed numerous bugs related to core gameplay mechanics and stabilized the ranking system to ensure data integrity. A major focus was placed on performance, with several systems refactored to use object pooling. We also launched the in-game "Rate Us" prompt to gather valuable player feedback, a critical step for long-term growth.
Key Achievements:
- Releases: Deployed 12 updates (Builds v0.6.29 – v0.6.41).
- Performance: Optimized key systems like ChainLightning, Damage Popups, and various weapon/god abilities using object pooling.
- Player Feedback: Implemented and polished a native "Rate Us" prompt for iOS and Android.
- Balancing: Conducted significant balancing passes on Endless Mode, weapon stats, and godly boons to refine the gameplay experience.
- Stability: Resolved critical bugs in the offline ranking system and addressed multiple null reference exceptions and gameplay inconsistencies.
2. Gameplay & Mechanics
- Endless Mode Tuning: The difficulty curve of Endless Mode was a major focus. Enemy HP now grows every 30 minutes, and their damage and glow stats have been adjusted to create a more consistent challenge.
- Weapon & God Balancing: Numerous weapons and godly boons were updated. This includes adding a passive hammer to W001, implementing staggered attacks for W002, and adjusting stats for God Frigg.
- Performance Optimization: Key visual and gameplay systems like ChainLightning and damage text popups were refactored to use object pooling. This significantly reduces stutter and improves performance during intense combat scenarios.
- Critical Bug Fixes: Addressed several high-priority bugs, including fixes for Super Lifesteal, incorrect damage calculations, and multiple edge cases that could cause a `StackOverflowException` during enemy spawning.
3. Player Engagement & UI
- "Rate Us" Feature: A new, native "Rate Us" prompt was implemented for iOS and Android. This feature, which appears after floor 11, provides a direct channel for gathering player ratings and feedback to improve store visibility and user sentiment.
- UI/UX Polish: The team polished several UI elements, including the permanent upgrade screen, shop loading animations, and the "Rate Game" animations. Localization was also updated across the game to ensure a consistent experience for our global player base.
- Audio Enhancements: Added and refined numerous sound effects using FMOD, including sounds for the treasure box, ranking chamber music, and new enemy death SFX, enhancing player immersion.
4. Backend & Systems
- Ranking System Integrity: Implemented robust version checks for the offline ranking system. The game now automatically deletes invalid or outdated local data, preventing data corruption and ensuring the leaderboard's accuracy.
- Build & Platform: Updated the project to a newer version of Unity to resolve a critical resolution-change bug. Mobile builds now default to a 60 FPS target for a smoother experience.
- Achievement System: The groundwork for a comprehensive, all-time achievement tracking system was implemented, which will be crucial for long-term player retention.