Weekly Development Report: Duriano
Date: May 20, 2026
Reporting Period: May 13 – May 20, 2026
1. Gameplay & Mechanics (Duriano)
- Features & Improvements:
- Added nation flag and platform icon display in front of player names on leaderboards/UI.
- Moved player name and flag data operations to
GameData for centralized management.
- Added an in-game UI selector for players to choose their nation flag.
- Implemented
nationalFlag fallback and API payload for leaderboard submission.
- Added an "AutoGod Skill" function for specific character builds.
- Changed the unlock timing for the "dancin" achievement.
- Optimized the item and fate stat logic so they correctly reset upon player death.
- Adjusted the RenderScale setting for mobile devices (range 40% ~ 100%).
- Bug Fixes:
- Fixed Steam being unable to find the
ACH_SPECTRAL_WARDEN_DANCE achievement ID.
- Fixed an issue where the wrong game mode was displayed in the game result data.
- Fixed a game crash issue originating from
eir02.
- Fixed difficulty selection functionality.
- Fixed rock trap indicator display issues.
- Fixed ability issues for
aegir06.
2. UI & Addressables (Duriano)
- Features & Improvements:
- Polished the nation flag selector UI.
- Optimized UI addressable loading, including releasing addressables after scene changes.
- Optimized the UI queueing system after leaving the game chamber.
- Replaced Slider components with RectTransform in certain UI elements to optimize the Update loop.
- Bug Fixes:
- Fixed anchors for
UI_Btn_Confirm in the Change Name panel.
- Fixed Thai localization string spacing for Codex data.
3. Analytics (Duriano)
- Features & Improvements:
- Added the Game Analytics Wrapper to the initial scene.
- Forced all Game Analytics Wrapper event names to lower case for consistency.
- Changed Game Analytics Wrapper debug logs to use the central logger.
- Bug Fixes:
- Fixed
null reference check for GA save time.
4. Backend, CI/CD & Security (Duriano)
- Build & Versioning:
- Updated versions sequentially up to
1.0.18.
- Automatically force the Prod API URL in release builds to prevent accidental Dev submissions.
- Updated Project settings to override the iOS bundle id to
duriano.
- Added
unity-mcp package to project dependencies.
- Security:
- Pre-initialized server leaderboards for better stability.
- Added
-fobjc-exceptions compile flag and enabled Objective-C exceptions in the Xcode project for the iOSCloudBridge plugin to safely handle ATT prompts.
- CI/CD Improvements:
- Added
-buildTarget arguments to all platform Jenkinsfile build commands.
- Updated Xbox Auto-Sync to get the unity version path from the asset file instead of an absolute path.
- Refactored Jenkinsfile extensively for Mac compatibility (replacing Windows commands with shell equivalents), dynamic URL retrieval, and increased git clone timeouts.
Takeaway Note: Massive progress this week on the Nation Flags system for leaderboards, UI addressable optimization, and extensive CI/CD robustness (specifically for Mac and Jenkins pipeline stability).
Generated by opencode