Part IV: Level Design and Spatial Thinking
Chapters 16--19
Everything you have built so far exists in a vacuum. You have mechanics, a core loop, feedback, emergent systems, and a tuned difficulty curve. You have a character who can move, attack, and interact with the world. But you do not have a world. You have a test room.
Level design is where abstract design becomes tangible. It is where your mechanics meet space, where your difficulty curve becomes a physical path through rooms and corridors and open fields, where your game stops being a collection of systems and starts being a place. A place the player inhabits, explores, gets lost in, and remembers.
This is also where many designers discover that their carefully designed mechanics don't work the way they thought. A mechanic that felt great in a flat test room might feel terrible in a corridor. A combat encounter that was perfectly balanced in isolation might be trivial when the player can exploit terrain. A hidden collectible that seemed cleverly placed might be invisible because the camera angle is wrong. Level design is the stress test for everything you have built. It is the moment of truth.
I love level design. It is the most creative, most iterative, most immediately rewarding part of game development. You build a room. You play it. You hate it. You rebuild it. You play it again. It's better. You rebuild it again. It's good. You watch someone else play it. They go the wrong way. You rebuild it. You learn more about your own game from building three rooms than from a year of design documents.
What You Will Learn
Chapter 16: Level Design Fundamentals establishes the grammar of spatial design. Space is a language, and level designers speak it fluently. A wide-open room communicates safety. A narrow corridor communicates danger. A locked door communicates "come back later." A visible ledge just out of reach communicates "find another way up." These are not arbitrary conventions --- they are deeply intuitive signals that players read without conscious thought, because humans have been navigating physical spaces for millions of years. This chapter covers composition (leading lines, focal points, framing), pacing (tension and release, intensity curves across a level), gating (locks and keys, both literal and metaphorical), and the critical distinction between layout (the physical space) and scripting (what happens in the space). You will paper-prototype three levels for your project with pacing charts --- and yes, I mean paper. Graph paper, pencil, arrows showing player flow. The most effective level design tool ever invented costs less than a dollar.
Chapter 17: 2D Level Design gets specific about the kind of space your project inhabits. Whether you are building a platformer, a top-down adventure, or a side-scrolling action game, 2D level design has its own constraints and opportunities that differ significantly from 3D. We will cover tilemap construction, enemy placement philosophy, camera behavior, scrolling techniques, and the art of creating depth in a flat world. Celeste's level design is the gold standard here: every screen is a self-contained puzzle-platformer challenge, carefully sequenced to teach mechanics, escalate difficulty, and create rhythmic pacing. The screens are small enough to see entirely, which means the player always knows what they need to do --- the challenge is in the execution, not the navigation. Hollow Knight takes the opposite approach: sprawling, interconnected rooms where the challenge is as much about finding your way as about surviving what you find. Both approaches work brilliantly. Your approach will depend on your game. You will build Level 1 of your project in Godot using tilemaps, with enemy placement, camera setup, and the fundamental lesson that a level is not a container for challenges --- it is the challenge.
Chapter 18: 3D Level Design might seem out of place in a book where the progressive project is a 2D game. It is here because 3D spatial principles inform 2D design in ways that are not obvious until you study them, and because your career will not be exclusively 2D. This chapter covers navigation meshes, verticality, sightlines in three-dimensional space, environmental storytelling through architecture, and the problem that 3D introduces and 2D avoids: the camera. The camera is the most important "character" in a 3D game, and getting it wrong ruins everything else. We will analyze how Dark Souls uses verticality, how Breath of the Wild uses sightlines across vast distances, and how Portal transforms spatial understanding itself into a mechanic. Your project work for this chapter is analytical rather than implementation: you will study 3D principles and identify how they apply to your 2D game's sense of depth, layering, and spatial progression.
Chapter 19: World Design zooms out from individual levels to the architecture of the entire game world. How do your levels connect? Is there an overworld? A hub? A linear sequence? A branching path? A fully open world? Each approach creates a fundamentally different player experience, and the choice is inseparable from your game's identity. Dark Souls's interconnected world --- where a shortcut in Darkroot Basin drops you back at Firelink Shrine and the entire map suddenly coheres in your mind --- is one of the greatest world design achievements in gaming. Breath of the Wild's open world, where you can see Hyrule Castle from the starting plateau and walk straight to it if you choose, communicates total freedom from the first moment. Celeste's linear chapter structure, with an overworld map that shows your progress, communicates clear forward momentum. Your project's world design should serve your game's core experience. You will build an overworld or hub that connects your levels, implement gating (areas that require abilities or items to access), and establish the spatial logic of your game world.
Space Shapes Experience
Here is the principle that unifies this entire part: the space the player moves through is not a backdrop for the game. It IS the game. A combat encounter in an open arena is a fundamentally different experience from the same combat encounter in a narrow hallway. A puzzle in a room with a visible exit is a different experience from the same puzzle in a room where the exit is hidden. A boss fight on a flat platform is different from a boss fight on a crumbling bridge.
Level designers understand this intuitively. They think spatially. They see a screenshot of a game and immediately read the design intent --- the choke point that forces a confrontation, the branching path that offers a choice, the high ground that rewards exploration, the vista that gives the player a moment to breathe.
Breath of the Wild's Shrine design illustrates this beautifully. Each shrine is a single room (or a small sequence of rooms) built around one mechanic. The space is designed so that the mechanic is the only way to progress. The space teaches the mechanic. You don't need a tutorial popup when the room itself makes the solution discoverable through spatial logic. That is level design at its best: invisible teaching through environmental design.
Dark Souls does something different but equally brilliant. The level design creates dread. Narrow ledges over bottomless drops. Long corridors with no checkpoints. Rooms where enemies ambush you from corners you couldn't see. The space communicates danger, and every step forward is a decision to accept risk. The level design is the difficulty. The enemies are part of the space, not things placed randomly in a generic room.
Your Project After Part IV
By the end of these chapters, you will have:
- Three levels paper-prototyped with pacing charts
- Level 1 fully built in Godot (tilemap, enemies, camera, collectibles)
- An understanding of 3D spatial principles and how they inform 2D depth
- An overworld or hub connecting your levels with gating mechanics
This is the transformation point. Before Part IV, your project was a prototype. After Part IV, it is a game with a world. The player can move between spaces, encounter different challenges, progress through a designed sequence of experiences, and form a mental map of where they are and where they are going.
A world --- even a small one, even a simple one --- is the thing that makes a player feel like they are somewhere. And "somewhere" is where games live.
There is a particular satisfaction in building levels that I have never found anywhere else in game development. It is the satisfaction of the architect watching someone walk through a building they designed --- seeing them pause at the window you placed to frame the view, turn the corner you shaped to create surprise, sit in the alcove you carved for rest. You designed the space. They are living in it. And if you did your job, they never notice the design at all. They just feel like they are in a real place, doing real things, having a real experience.
That is the invisible art at its most literal. The level design that works best is the level design the player never sees.
Chapters in This Part
- Chapter 16: Level Design Fundamentals — Space as a Design Language
- Chapter 17: 2D Level Design — Platformers, Top-Down, and Side-Scrolling Worlds
- Chapter 18: 3D Level Design — Space, Navigation, and Environmental Storytelling
- Chapter 19: World Design — Overworlds, Hubs, and the Architecture of Game Worlds