GreatEmpire
About the project
In 2020, MP Games approached Patterns to optimize the mobile battler Great Empire. This was made possible thanks to our previous experience with deep profiling of applications on target devices, shaders, UI optimization, logic scripts and graphics.
Task
When we started working on the project, the average fps on the target device was around 7-10 fps. The previous development team had done a lot of work to optimize the application, but they still had trouble finding bottlenecks and choosing next steps to improve performance.
Results
Various approaches were used to speed up performance: shader optimization, load transfer from CPU to GPU, data structure replacement, blurring of peak operations, application of object pools, data-oriented approach, preloading of heavy operations, etc. As a result, it was possible to raise fps to the required 30 on the target device.
Summary
The development team's extensive experience in optimization allowed them to identify and fix performance issues and improve the user experience, allowing the game to be released on time with decent performance.