For example, you could drop below 30 fps for slow or relatively static scenes and reserve higher fps settings for gameplay. You can also adjust the frame rate dynamically during runtime with Application.targetFrameRate. Instead of pushing the limits of your device at 60 fps, consider running at 30 fps as a compromise. Mobile projects must balance frame rates against battery life and thermal throttling. These will just slow down your application with no discernible benefit. If your game is not using physics, uncheck Auto Simulation and Auto Sync Transforms. In the Quality settings, disable needless Quality levels. Disable Target Architectures for older CPUs if your application is not supporting them. In the Player settings, disable Auto Graphics API for unsupported platforms to prevent generating excessive shader variants. In case you missed them, check out our previous posts on profiling, memory, and code architecture, as well as physics, UI, and audio, for a more complete picture of how to optimize your game – or, download the free e-book for a rundown of all these topics.ĭisable unnecessary Player or Quality settings In the final installment of this optimization series, we focus on how to improve the performance of your assets, project configuration, and graphics. Instead, we decided to turn their mountain of knowledge into a full-length e-book (which you can download here), as well as a series of blog posts that spotlight some of these 75+ actionable tips. In their work, they dive deep into creator projects to help identify points where performance could be optimized for greater speed, stability, and efficiency.Īs our engineers began to share their insight on mobile game optimization, we pretty quickly realized that there was way too much great information for the single blog post we had planned. Our Accelerate Solutions team knows the source code inside out and works with a plethora of Unity customers to help them get the most out of the engine. We sat down with this team of senior software engineers and asked them to share some of their expertise on mobile game optimization. Our Integrated Success team supports Unity customers with their complex technical issues.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |