Technique · engine
Level loading
How a game stores its levels compactly and expands them into the screen, the collision map, and the objects as play reaches them.
Cartridge space is scarce, so levels are stored as compact descriptions and expanded while the game runs. A scrolling game expands each column or row as it nears the screen; a game of rooms builds a room when the player enters it.