Storing and Recalling Game Data
Many games consist of different levels. Especially in casual games such as puzzles and maze games, a game may have several hundreds of levels. Until now, your games have relied on randomness to keep the gameplay interesting. Although randomness is a powerful tool to achieve replayability, in a lot of cases game designers want more control over how a game progresses. This control is generally achieved by designing levels. Each level is its own game world in which the player has to achieve some sort of objective.