Building a Game with One Level

Game and Level Design
Defining Environment Language for Video Games
How to Tell Stories and Guide Players Through Level Design
Level Design Workshop: Solving Puzzle Design
Interactive Story Without Challenge Mechanics: The Design of Firewatch
Helping your players to feel smart.pdf