Good Level Design
Good level design is vital for creating enjoyable games; as “container for gameplay”, levels provide the player with an interactive space and the ability to explore within the context of the game-world rules. As a result, level design is a complex task, requiring an understanding of all the components of the game and how to fit them together.