Bring Your Unity Mobile Games to Market Faster to a Larger Audience, with Greater Polish
For Producers
As a producer, you want to ensure that the release plan for your game is on track and will be profitable. This means that your game must be optimized for the best player experience and then monetized and scaled effectively to a broad consumer base for maximum earning potential.
Part of this involves integrating optimizations throughout the entire game development process, from start to finish, to remove performance problems early in the process rather than at the end. Otherwise, this can lead to a longer time to market and more costs.
To find and remove performance problems throughout the game development process, the following steps can be taken:
Measure your application with a profiler. The profiler analyzes the measurements so that you can isolate and identify the source of any performance problem.
Locate performance bottlenecks through analyzing the profiler data.
Determine the relevant optimization to apply.
Verify that the optimization works.
If the game is not performing as expected after you have completed the optimization process, restart the process by profiling the application again. This enables you to find out what else might be causing problems.
For more information on the above and different elements in the optimization process in Unity, sit this documentation on developer.arm.com.
To improve the performance and time-to-market of your game, Arm Performance Studio, which includes free-to-download tools, can be integrated into the CI (continuous integration) workflow.
This ensures that Arm Performance Studio runs nightly automated on-device performance testing across multiple devices. This then automatically generates summary reports in HTML for your team to analyze each morning, so you can keep track of any performance bottlenecks or bugs.
For further reading about how to integrate Arm Performance Studio into your CI workflow, visit this documentation on developer.arm.com.