- Cut draw calls by batching and merging meshes.
- Use compressed ASTC/ETC2 textures.
- Bake lighting instead of using real-time lights.
- Cap the frame rate based on device capability.
- Test on the weakest device we target before every release.
How we keep our games smooth on mid-range phones
Five steps we follow so our games run smoothly on most Android phones.