Launch Check List¶
Follow this comprehensive workflow for a seamless release of game update on App Store/Google Play:
Preparation Steps¶
- Begin by deploying all recent changes to the Dev environment. Ensure to specify the minimum app version compatible with the new data.
- Rigorously test the app within the Dev environment to confirm everything operates as intended.
- Safeguard your progress by migrating data from Dev to Stage environment. This strategy maintains a stable version on Stage in the event of issues during the review phase, leaving Dev free for ongoing developments.
Build Process¶
- Utilize Unity to Download Data from either Dev or Stage environments. At this point, both environments should align in terms of data.
- Critical Step: Build your game specifying the Production environment in the Init method. Although the Production cloud may lack data, the previously injected information will temporarily suffice.
- Thoroughly test the build. Address any issues, potentially looping back to step (1) for major fixes. Despite targeting the Production environment, the embedded higher-version data prevails.
Submission¶
- Submit the polished build to App Store/Google Play.
- Patiently await approval before releasing the build.
Post-Launch¶
- Post-approval, execute a final migration of data from Stage to Production, mindful of the minimum version prerequisites.
- With everything in place, you are now free to modify data within the Production environment, deploying real-time updates directly to your players.
Adhering to this checklist ensures a streamlined, efficient, and less error-prone release process, contributing to a smoother experience for your players and maintaining the integrity of your live product.