A game's performance can make or break the experience. Playing a game that is properly optimized feels smooth and responsive, and it will have a larger audience since it can run on lower-end platforms as well.
Maximizing game performance can be quite relative to the game that you're working on and performance tips that may work for one game may be completely pointless for another. While each game may require a different approach to optimization, these are the key techniques you can implement in most situations.
1.Keep It Simple
2.Use the Profiler
3.Batch Those Game Objects
4.Use Culling to Limit What is Rendered
5.Reduce and Reuse Textures