Memory is an important, and often overlooked, aspect of game optimisation. A game project that correctly manages memory can be the difference between a smooth experience with a high framerate, and a choppy game with frame drops.

Unity uses 3 layers of memory to run your game. Native Memory, used...