A level is a room. A world is the building the rooms live in. When you zoom out from the individual level to the connective tissue between levels — the overworld, the hub, the map screen, the branching paths, the locked doors that open later — you...
In This Chapter
- The Overworld as Connective Tissue
- Hub-and-Spoke Design
- The Content Density Problem
- Gating and Progression
- Fast Travel vs. Meaningful Travel
- Procedural vs. Handcrafted Worlds
- The Ubisoft Open-World Formula
- World Scale — How Big Is Too Big?
- The Mental Map
- The "It's All Connected" Feeling
- World as Narrative
- Shortcuts and Unlocks as Reward
- Building the Overworld in Godot
- Iteration and Playtesting World Design
- The Capstone Arc
- Closing Thought
Chapter 19: World Design — Overworlds, Hubs, and the Architecture of Game Worlds
A level is a room. A world is the building the rooms live in. When you zoom out from the individual level to the connective tissue between levels — the overworld, the hub, the map screen, the branching paths, the locked doors that open later — you are designing something categorically different from a single space. You are designing the shape of the whole experience.
A world is what the player holds in their head between play sessions. When they close the game on Monday and open it again Friday, what do they remember? Not every enemy, not every platform. They remember the broad shapes — the village they started in, the forest to the north, the cave entrance they cannot yet enter, the tower on the horizon. They remember where things are in relation to each other. They remember which direction is home.
This chapter is the practitioner's guide to world design — the layer above level design. You will learn why Dark Souls feels like "one continuous place" despite being a collage of disparate areas. Why Hollow Knight's Hallownest is beloved while many open-world games are forgotten. Why the Ubisoft open-world formula stopped working around 2016. Why fast travel can ruin a world — or save it. By the end, you will have designed and implemented a hub that connects your existing levels, complete with ability-gated progression.
The Overworld as Connective Tissue
The word "overworld" comes from early Nintendo games, where a top-down view connected the individual levels. In Super Mario Bros. 3, the overworld was a map screen with nodes you walked between. In The Legend of Zelda, the overworld was Hyrule itself — a continuous walkable region that contained the dungeons as discrete sub-spaces. In modern parlance, the term has expanded. An "overworld" is any structure that contains or connects levels: a hub room, a world map, an open world, a galaxy selector.
The overworld solves a problem: your game has many levels, and you must decide how the player moves between them. The trivial answer is "level 1 plays, then level 2 plays, then level 3." This is linear. It works for focused experiences (a Mario platformer, a narrative adventure). It fails for experiences that want the player to choose, return, explore, backtrack, or build a mental map.
The non-trivial answer is: the player navigates a larger structure that contains the levels. This larger structure is the overworld. And the overworld is itself a designed space, with its own rules about pacing, geography, gating, and meaning.
💡 Intuition: If your game has five levels, ask yourself: would the experience improve if the player chose the order? Could the player return to a previous level with new abilities? Does the relationship between levels — which is "north" of which, which is "deeper" than which — carry meaning? If yes to any, you need an overworld. If no to all, linear is fine.
The overworld's first job is navigation. The player must always know where they are, where they have been, and where they can go. The second job is gating — controlling which levels are accessible at which points in the game's progression. The third job is pacing — using the space between levels to let the player breathe, shop, talk to NPCs, or simply travel. The fourth job is meaning — the overworld's geography can carry narrative weight (the shadow growing on the map, the crystal shattered into pieces, the kingdom falling region by region).
A well-designed overworld does all four jobs simultaneously. A poorly designed one does only the first, and the overworld becomes an obstacle between the player and the content they actually want.
Hub-and-Spoke Design
The most venerable overworld structure is hub-and-spoke. A central hub room connects to multiple branches ("spokes"), each leading to a level or content area. From any spoke you return to the hub. From the hub you pick the next spoke.
Super Mario 64 is the canonical example. Peach's Castle is a hub. Each painting is a portal to a level (a "course"). The player returns to the castle between courses. As the player collects stars, new paintings appear and new sections of the castle unlock. The hub grows with the game.
Dark Souls uses Firelink Shrine as a hub. The shrine sits at the center of Lordran, with paths leading outward to Undead Burg, New Londo, the Catacombs, and eventually (through elevators and shortcuts) to deeper regions. The bonfire at Firelink is home. You return to it constantly.
Hades uses the House of Hades. Each run begins here. Between runs, you talk to NPCs, upgrade weapons, interact with trophies. The hub is meta-progression space; the spokes are the run itself.
🔗 Connection: Hub-and-spoke is the overworld version of the "social center" pattern from Chapter 16's level-design fundamentals. The hub provides a stable anchor. The spokes provide variety. Together they give structure without monotony.
The beauty of hub-and-spoke is its clarity. The player always knows where "center" is. The player always has a place to return to. The player understands "I am between adventures" versus "I am on an adventure" purely from their location.
The risk of hub-and-spoke is pacing. If the hub becomes a chore — if traveling to it, through it, and out of it takes more time than playing a level — the hub becomes friction. Bad hubs are empty halls the player walks through resentfully. Good hubs are places the player wants to be.
✅ Best Practice: Make your hub worth visiting. Put NPCs with shifting dialogue there. Put upgrades that unlock as the player progresses. Put visible changes based on story events (a new character arrives, a wall is repaired, the lighting shifts). A hub that evolves is a hub players love.
Variations on Hub-and-Spoke
Pure hub-and-spoke (one hub, many spokes) is just the beginning. Variations:
Nested hubs. The main hub contains sub-hubs, each of which contains spokes. Super Mario 64's castle has three floors, each floor being a sub-hub. The Legend of Zelda: Majora's Mask has Clock Town as the main hub, with four regional sub-hubs (the swamp, the mountain, the bay, the canyon), each with its own spoke levels.
Hub-with-shortcuts. From a spoke, shortcuts lead back to the hub or to other spokes. This is Dark Souls' pattern. You don't always return through the front door; you find elevators, locked doors, hidden paths. The shortcuts are rewards for exploration and give the world a feeling of coherence — everything is connected, you just haven't found the connections yet.
Moving hub. The hub physically moves through the world as the story progresses. Metroid: Fusion uses the SA-X as a kind of anti-hub — a threat you must evade. Some games use the player's ship or vehicle as a mobile hub (Star Fox Adventures, No Man's Sky's ship).
Multi-hub. Multiple hubs in the world, each connected to different content. Final Fantasy games often have this pattern — multiple towns that function as mini-hubs, with regional content around each.
Choose based on your world's scope. Small games: one hub. Medium games: hub with shortcuts. Large games: nested or multi-hub. The hub count should never exceed the player's ability to remember where each hub is.
The Content Density Problem
Modern open-world games face a quiet catastrophe: too much content means nothing matters.
This seems counterintuitive. Isn't more content better? Isn't a 200-hour game a better value than a 20-hour game? For some players, yes. For the design of the world itself, no. Here is why.
Every moment a player spends is a moment of attention. Attention is finite. If your world has 500 collectibles and the player finds 50 of them to be identical treasures, the other 450 dilute each discovery. By the 100th identical chest, the chest is no longer interesting. It is background.
This is the density problem. It is the reason the Ubisoft open-world formula — Far Cry, Assassin's Creed, Ghost Recon, Watch Dogs — felt fresh in 2009 and exhausting by 2018. The formula produced worlds of impressive size and visual polish, but the content within them was dilute. Players did not talk about specific moments; they talked about the number on the map screen.
Compare to Elden Ring, which also has an enormous world. Elden Ring's world is dense — not in the sense of cluttered, but in the sense that almost every discrete encounter is bespoke. A cave is not a cave with procedural loot; it is a designed dungeon with a unique boss and a unique reward. A tower is not a tower that reveals map icons; it is a tower that contains a specific puzzle or a specific enemy arrangement.
The difference is authorship density. How many discrete, designed experiences per square kilometer? Ubisoft's answer: low. Every icon on the map is a variation of a handful of templates. FromSoftware's answer: high. Most things on the map are one-of-a-kind.
⚠️ Common Pitfall: First-time open-world designers fall in love with procedural generation as a content multiplier. "We can generate 100 caves instead of authoring 10!" The result is 100 caves that feel like 10 caves played 10 times each. Authorship density is what makes content memorable. Procedural content has its place (Minecraft, No Man's Sky), but only when procedural is the point — not when it's used to inflate perceived volume.
The corollary: smaller worlds can feel bigger. Hollow Knight's Hallownest takes roughly 30-40 hours to explore fully, yet players describe it as "vast." A Ubisoft map you can fully complete in 80 hours will be described as "bloated." The difference is not square kilometers. It is the ratio of designed-per-step to filler-per-step.
Gating and Progression
Gating is the art of controlling what the player can access when. In a linear game, gating is trivial — the player can only access the level they're currently on. In an open or semi-open world, gating becomes central.
The canonical gating mechanisms:
Ability gates. The player lacks an ability that opens a path. They must find the ability first. Classic Metroidvania. Need the morph ball to enter the tunnel. Need the grappling hook to cross the gap. Need the fire sword to melt the ice.
Key gates. The player lacks an item. Find the key, open the door. Zelda dungeons live on this pattern. Some keys unlock one specific door; some are skeleton keys for many; some are timed.
Story gates. The player lacks story progression. They cannot enter the area until the narrative permits. NPCs block the path until a quest is complete. A cutscene occurs and the barrier dissolves. Used heavily in JRPGs.
Skill gates. The area is technically accessible but beyond the player's current ability. The boss kills them. The platforming is too precise. They could try, but they'll die. Soulslike games live here. Dark Souls does not block you from the Catacombs at level 1 — but you will not succeed.
Resource gates. The player lacks currency, fuel, reputation. Enough gold buys the door. Enough karma admits them to the temple. Common in economy-heavy games.
A good world uses several of these in combination. Hollow Knight uses ability gates (Mantis Claw, Monarch Wings, Crystal Heart, Mothwing Cloak) as its backbone but layers in skill gates (bosses that require mastery) and resource gates (Geo costs for certain paths).
💡 Intuition: Ability gates are powerful because they make abilities visible. When the player learns they now have the double jump, they are not just more powerful mechanically — they can now go back to that chasm they saw hours ago. The ability is both tool and key. This is why Metroidvanias feel so satisfying: every ability gain is simultaneously a combat upgrade and a map unlock.
The Metroidvania Gating Pattern
The Metroidvania pattern — after Metroid and Castlevania — specifically combines ability gates with backtracking. The player:
- Explores until they hit an ability gate they cannot pass.
- Finds an alternate path.
- Earns an ability later in that alternate path.
- Returns to the first gate. Passes it. Explores further.
- Hits the next gate. Repeat.
This is a loop, not a line. The player is always discovering that old spaces have new affordances. The world is technically the same space, but the player's capabilities reshape it. A ledge that was impassable becomes a shortcut. A wall that was scenery becomes a passage.
The mental experience is distinct: "I remember seeing that. I couldn't get there then. Now I can." This moment — the callback, the recognition, the new possibility — is the Metroidvania's most reliable pleasure.
🚪 Threshold Concept: Once you design around ability gates, you stop designing "levels" and start designing "potential spaces." Every area has multiple readings depending on the player's abilities. The same corridor is one thing before the double jump, another thing after. This shifts your mental model of world design from static rooms to state-dependent rooms.
Hard Locks vs. Soft Locks
A hard lock is an ability gate the player cannot cross without the specific ability. Period. No skill, no cleverness, no persistence will open it. The door is literally impassable.
A soft lock is a gate that can technically be bypassed with enough skill or knowledge, but is intended as progression. The ledge is jumpable with a precise technique. The boss is defeatable underleveled. The area is traversable with creative use of existing abilities.
Hard locks are easier to design around — you know exactly what the player can and cannot do. Soft locks enable sequence breaking, which is either a beloved feature (speedrunning communities, sequence-break rewards) or a bug (the player skips a required item and cannot progress later).
Modern Metroidvanias often implement a mix: hard locks for critical story progression, soft locks for optional content and shortcuts. Hollow Knight does this elegantly — there are hard locks (the Dreamer seals, which absolutely require specific story progression) and soft locks (the Crystal Heart zip that lets skilled players reach areas "early").
🎯 Tradeoff Spotlight: Hard locks produce a cleaner design and clearer progression, but they also produce a rigid one. Soft locks allow emergent mastery paths and high replay value, but they risk players skipping content by accident or sequence breaking into unfinished areas. If your game has QA resources, soft locks are richer. If it doesn't, hard locks are safer.
Fast Travel vs. Meaningful Travel
Fast travel is one of the most controversial features in modern open-world design. The argument for: respects player time, eliminates tedious backtracking, lets players focus on interesting content. The argument against: shortens the world, trivializes geography, removes the satisfaction of traversal, makes the space feel small.
The truth is both. Fast travel is a tool. The question is when to use it.
Use fast travel when: - Your world is large enough that traversal would become tedious on repeat trips. - The traversal offers no design value — it's empty corridor between destinations. - Your target audience includes players with limited play sessions (commuters, parents, people with jobs). - You want the world to feel "dense" — as if every hour is spent on interesting content.
Avoid fast travel when: - Traversal is the content. Death Stranding's entire game is the act of getting there. Instant travel would destroy the game. - The world is small enough that walking across it is not burdensome. - You want the player to re-engage with existing content during backtracking. - Your world's scale is an emotional element. A massive world that can be crossed in 3 seconds does not feel massive.
A middle path: gated fast travel. Players earn fast travel over time. They must first traverse an area to unlock fast travel to it (Elden Ring's sites of grace, Skyrim's discovered locations). Or fast travel is location-limited (specific shrines, specific campfires). Or fast travel costs resources (Morrowind's silt striders cost gold).
Gated fast travel gets both benefits: the first traversal is meaningful (the player experiences the world in its full scale); subsequent traversals are efficient (the player can skip what they've seen).
✅ Best Practice: If you use fast travel, default to gating it. Unrestricted fast travel almost always makes the world feel smaller than you designed it to feel. Even a small restriction (must be at a campfire to fast travel) dramatically changes player perception.
Procedural vs. Handcrafted Worlds
Two philosophies compete at the top of world-design thought: procedural generation and handcrafted authorship. Each has distinct strengths, distinct weaknesses, and distinct target audiences.
Procedural worlds are generated by algorithm at build time or runtime. Minecraft generates its world as the player explores. No Man's Sky generates 18 quintillion planets. Rogue-like dungeons generate per run. The strengths: practically infinite content, high replay value, unique-per-player experiences. The weaknesses: every generated space is a variation on templates, and templates become recognizable; memorable set pieces are hard to guarantee; the "it's all connected" feeling is very difficult to achieve.
Handcrafted worlds are built by designers, stone by stone. Elden Ring's Lands Between is handcrafted. Hollow Knight's Hallownest is handcrafted. Dark Souls' Lordran is handcrafted. The strengths: authorship density (every space is designed), memorable set pieces (specific vistas players remember), coherent geography (the designer controls how areas relate). The weaknesses: finite content, high authorship cost, lower per-player variation.
📝 Note: The industry sometimes treats procedural as "cheaper" than handcrafted. This is a mistake. A good procedural system — one that produces genuinely varied, interesting, meaningful content — is extremely expensive to design. It's not cheaper than handcrafted; it's just a different kind of expense. Minecraft's world generation took years of iteration. No Man's Sky's universe still receives engine updates. Procedural is not a shortcut; it's a commitment.
Hybrid Approaches
The most interesting contemporary work is hybrid. A hand-authored spine with procedural flesh. A procedural skeleton with hand-authored set pieces. A world generated by algorithm, then hand-polished by designers.
Spelunky is the archetype. Each level is procedurally generated from hand-authored templates. The templates guarantee the level is solvable and interesting. The procedural assembly guarantees the level is new each run.
Diablo II and III blend procedural dungeons with fixed endpoints (boss rooms are always authored). The procedural portion keeps the content varied across plays; the authored boss rooms keep specific moments memorable.
Minecraft itself is more hybrid than it appears. The terrain is procedural. But structures (villages, temples, fortresses, strongholds) are hand-authored templates placed procedurally. The best Minecraft moments come from the authored pieces discovered in the procedural surround.
The lesson: authored and procedural are not opposites; they are complementary tools. The question is not "which to use" but "which parts of the world should be which?"
The Ubisoft Open-World Formula
The Ubisoft formula deserves its own treatment because it dominated open-world design from roughly 2008 to 2018 and then collapsed. Understanding why clarifies what makes world design work.
The formula, in its mature form:
- Large map with multiple biomes, climbable geography, visually distinct regions.
- Towers you climb to "unlock" a region of the map — revealing icons.
- Icons for: collectibles, side missions, enemy outposts, hunting grounds, landmarks.
- Collectibles in large numbers (feathers in Assassin's Creed II had 100; Far Cry 3 had 120 relics and 60 letters).
- Outposts that can be cleared for rewards.
- Side missions scattered across the map.
- Main story missions that unlock new regions or abilities.
What it got right: accessibility. A first-time open-world player could grasp the structure immediately. Icons on the map = things to do. Climb the tower = see more things to do. Clear the outpost = get a reward. The loop was clear. The next action was always visible.
What it got right: structure. Every Ubisoft game had the same scaffolding. Players could predict the shape. This reduced churn — no one quit an Assassin's Creed game because they didn't know what to do.
What it got right: density. Maps were full. Hours of content were obvious. The value-per-dollar appeared high.
What went wrong: repetition at scale. Every tower was the same tower. Every outpost was the same outpost. Every collectible was the same collectible. Accessibility became mechanical. Structure became formula. Density became checklist.
By 2016-2018, the formula was exhausting players. Reviews of new Ubisoft games increasingly used words like "fatigue," "bloat," "checklist." The formula was not broken; it was overused. Every Ubisoft studio ran it. Every publisher copied it. By the time Ghost Recon Breakpoint and Far Cry 6 arrived, the formula's weakness was the entire industry's problem.
💀 Design Autopsy: The Ubisoft formula is a case study in how a good idea, scaled without variation, becomes a bad one. The innovation was valid: let players see what's available and choose their path. The failure was creative: the same system repeated across 15+ games with minimal variation. Lesson: a structural pattern is not a substitute for design. You still need the individual encounters inside the structure to be interesting.
Modern post-Ubisoft open worlds (Breath of the Wild, Elden Ring, Red Dead Redemption 2, Ghost of Tsushima) have largely moved away from the icon-heavy model. Breath of the Wild pioneered the "climb the tower, get the map — but not the icons" approach. Elden Ring has almost no minimap. Red Dead Redemption 2 buried most of its content behind exploration rather than signage.
The pendulum swings. The lesson is: neither full-signage nor no-signage is correct universally. What matters is that the signage matches the kind of experience you want to create.
World Scale — How Big Is Too Big?
There is a tempting equation: bigger world = better world. This is false. Worlds have an optimal scale, and exceeding it makes the world worse, not better.
The key metric is time-to-interesting. From any point in your world, how long does the player walk (or drive, or ride) before encountering something that engages them? If the answer is "30 seconds," your world is dense. If the answer is "8 minutes," your world is sparse and tedium is setting in.
Dense worlds tend to be smaller. Sparse worlds tend to be larger. But the relationship is not linear — a small sparse world is just boring, and a very large dense world is possible if authorship investment is high (Elden Ring).
The question to ask: what is the minimum world size that supports my intended experience? Not maximum. Minimum. Too often, designers pick a size, then fill it. The inverse is better — know what you want the world to contain, then make it exactly big enough for that content.
Hollow Knight's Hallownest is perhaps 20-30 hours of exploration. Dark Souls' Lordran is about the same. Bloodborne's Yharnam is smaller, maybe 20 hours. Breath of the Wild's Hyrule is 60+ hours. Elden Ring is 100+. All are praised for their scale.
The counterexamples — worlds that felt too big — often shipped at 80-150 hours of content with sparse density. Specific games are libelous to name, but you know them when you play them. The hallmark is this: the player stops exploring and starts fast-traveling. When fast travel becomes the dominant mode of movement, the world is too big (or too sparse).
🎯 Tradeoff Spotlight: Larger worlds carry more marketing appeal and more per-player playtime — but risk tedium. Smaller worlds carry less hype but deliver stronger per-hour experience. Scope to your team's authorship capacity, not to your ambition's appetite. A small, dense world beats a large, dilute one in every metric except marketing.
The Mental Map
When a player has played your world for 10 hours, they should be able to close their eyes and describe its shape. Not perfectly — but directionally. "The village is in the south. The forest is north. The mountain is east of the forest. The lake is between the village and the forest." This is the mental map.
The mental map is not the in-game map. It is the model of the world the player carries around in their head. A great world builds a strong mental map. A weak world leaves the player dependent on the in-game map — unable to navigate without it.
How is a strong mental map built?
Geographic coherence. The world makes sense as geography. Rivers flow downhill. Mountains are where you'd expect mountains. Climates gradient rather than jumping abruptly. If the player can reason about the world using real-world geographic intuitions, they form a mental map quickly.
Landmarks. Tall structures, unique vistas, distinctive silhouettes. The player orients by them. Dark Souls has Anor Londo on the horizon from the moment you reach Firelink. You are always oriented relative to that building. Breath of the Wild has Hyrule Castle at the center, visible from nearly everywhere in the map.
Consistent directionality. "North" stays north. The player learns the cardinal directions of your world and can use them. Games that randomize the player's orientation (through teleports, cutscene camera changes, portal jumps) actively destroy the mental map.
Distinctive regions. Each area looks, sounds, and feels different from its neighbors. The player encounters a new biome and immediately understands "I am in the Swamp" not because a sign says so but because the color palette, music, enemy types, and ambient sound all shifted coherently.
Interconnection. Areas connect in ways the player discovers. The shortcut that links Undead Burg to Firelink. The elevator that drops you back to the start from deep inside the Parish. These connections knit the mental map together. The world becomes a single object, not a series of rooms.
💡 Intuition: The mental map is what allows the player to make plans. "I need to go get that item I saw yesterday" requires the player to know where yesterday was. If your world cannot support that thought, the player cannot plan. They can only react. A world without planning is a world without agency.
Cultural Coherence
Geographic coherence is about shape. Cultural coherence is about meaning. Do the different regions of your world feel like they belong to the same fictional civilization?
Skyrim does this well. Even across its wildly varied biomes (tundra, pine forest, volcanic ash, coastal cliff), the architecture is consistently Nordic. You know a Nord hold when you see one. The banners, the longhouses, the braziers, the stone work — all tell you this is Skyrim, not Cyrodiil.
Hollow Knight does this in a different register. Hallownest is thematically unified — an ancient insect kingdom fallen to ruin. Every area riffs on the theme: the ornate decay of the City of Tears, the feral wildness of the Greenpath, the mechanical clean of the Pantheon. The visual language is distinct per region but the cultural thread is singular.
📝 Note: Cultural coherence does not mean cultural uniformity. A real country has many styles, but they share a family. A fictional world can have many biomes, many cultures, many civilizations — but they should feel like they inhabit the same universe. If your desert feels ripped from a different game than your forest, you have a cultural incoherence problem.
The "It's All Connected" Feeling
Dark Souls is the locus classicus of this concept. When players describe Dark Souls' world, they reach for words like "perfect," "elegant," and "it all fits together." The technical term — the feeling they are describing — is spatial coherence.
Dark Souls' Lordran appears, at first, to be a collection of disparate areas: a city, a swamp, a mountain, a cathedral, a forest. Over the course of play, the player discovers shortcuts between these areas. The elevator from the Parish drops you at Firelink. The Catacombs has a path to the Tomb of the Giants, which links to the New Londo Ruins, which links to the Valley of the Drakes, which links to the Dark Root Basin, which links to the Darkroot Forest, which has a door to the Parish.
The player, by the end of the game, understands that Lordran is not a series of rooms connected by hallways. It is a single compressed space in which every area borders multiple other areas. When you leave the Catacombs by the front and later approach it from a different region, you feel the click: "Oh. They're the same place."
This click is spatial coherence. And it is the hardest thing to design.
Achieving it requires planning the entire world before designing any of it. You cannot build area A, then area B, then area C, then try to connect them. By the time you reach C, areas A and B are locked in, and the connections you need are impossible. Instead, you must design the topology first — the graph of how everything connects — and then fill in each node.
Hidetaka Miyazaki and the FromSoftware team, by many accounts, designed Dark Souls' topology before much of its art. Each area's position, elevation, and connections to neighbors were established early. The individual areas were then built to fit. This is unusual. Most open worlds are designed area-by-area, with connections added as needed, producing a patchwork that works but does not click.
🚪 Threshold Concept: Spatial coherence is a topology problem, not an aesthetic one. It requires designing the shape of your world's connectivity before designing its visuals. Most games do this backwards, which is why most games do not have spatial coherence. If you want this feeling, you must invert the usual order: topology first, content second.
World as Narrative
The world itself can tell the story. Not by words, not by cutscenes — by structure and geography.
Consider how Dark Souls communicates the decline of its world. You descend from the Undead Asylum (a prison) to Firelink Shrine (a place of fading hope) to the Undead Burg (once thriving, now ruinous) to Anor Londo (glorious and empty) to the Abyss (the literal void beneath reality). The physical journey down is a narrative journey down. The world is the story.
Consider how Hollow Knight communicates the scale of Hallownest's collapse. The deeper you descend, the stranger and more corrupted the kingdom becomes. The surface (Dirtmouth) is ghostly; the middle layers (City of Tears) are drowned in eternal rain; the deepest layers (Ancient Basin, Abyss) are primordial. Each depth level carries meaning about the kingdom's descent.
Consider how Shadow of the Colossus communicates isolation. Its world is almost entirely empty except for the sixteen colossi and the central shrine. Every long ride across the empty steppes reinforces the game's theme: you are alone with your task. The emptiness is not a lack of content; it is content. It says what the game means.
🔗 Connection: This ties directly to Chapter 14's "environmental storytelling" and Chapter 18's "vistas." The world's structure carries meaning. But at the world-design scale, it's not a single vista or a single corpse arrangement — it's the overall shape of the player's traversal. Where does the player go? In what order? Ascending or descending? Outward or inward? The macro-structure of the journey is itself a narrative.
Shortcuts and Unlocks as Reward
In a hub-based world, the shortcut is the highest form of reward. Not a new weapon. Not XP. Not a cutscene. A shortcut.
The reason: a shortcut changes the world for the player forever. A new weapon will be replaced by a better weapon in three hours. A cutscene is experienced once. But a shortcut collapses the geometry of the world. Before the shortcut, getting here took 15 minutes. After the shortcut, it takes 45 seconds. This change persists.
Dark Souls understood this. Its most celebrated moment — the moment most players remember as "the moment I fell in love with this game" — is the shortcut from the Parish back to Firelink Shrine. After climbing for an hour through dangerous territory, you open an elevator and it deposits you at home. The world folds. The geometry compresses. You understand for the first time that everything is connected.
Every Souls game is full of these moments. So is Hollow Knight, Metroid Prime, and Ori and the Blind Forest. The shortcut is the Metroidvania's love letter to the player.
✅ Best Practice: When you design your world, identify three to five paths that the player will traverse repeatedly. Now design shortcuts that collapse each one. The shortcut should be unlocked after the player has traversed the long way enough times to feel the collapse. Too early and the shortcut is free; too late and the player has already quit in frustration.
The Home Base Pattern
Related to the hub but subtly different: home base. A home base is a location the player considers theirs — one they return to, improve, customize, and inhabit. It is more than a hub; it is a place with meaning.
Animal Crossing's home is a home base. Stardew Valley's farm is a home base. Hades' House of Hades evolves across runs into a home base. Harvest Moon's ranch. Minecraft's base.
Home bases differ from hubs in a key way: the player invests in them. They decorate. They upgrade. They develop a sense of ownership. A hub is functional. A home base is emotional.
Games with home bases have exceptional retention. Players log in because their home needs them — the crops need watering, the villagers need visiting, the base needs expanding. The world pulls them back through ownership rather than through plot.
💡 Intuition: If your game has a long tail (expected to be played for dozens or hundreds of hours), consider a home base. It converts the player from visitor to resident. Residents stay. Visitors leave.
Building the Overworld in Godot
You will now connect your existing levels through an overworld hub. The hub will contain doors to three spokes: Level 1 (from Chapter 17), Level 2 (from Chapter 18), and a third locked area accessible only after you obtain the "Ice Key" ability.
Step 1: The Scene Transition System
Scene transitions connect rooms. The simplest transition is an instant scene change — but instant changes are jarring. A fade-to-black eases the transition and masks loading. Here is a reusable transition node.
# SceneTransition.gd — attach to a CanvasLayer with a ColorRect as a child
extends CanvasLayer
signal transition_finished
@onready var rect: ColorRect = $ColorRect
@export var fade_duration: float = 0.5
func _ready() -> void:
rect.color = Color(0, 0, 0, 0)
func change_scene(target_path: String, spawn_point: String = "") -> void:
var tween := create_tween()
tween.tween_property(rect, "color:a", 1.0, fade_duration)
await tween.finished
get_tree().change_scene_to_file(target_path)
# Stash spawn point for the next scene
Globals.pending_spawn = spawn_point
var fade_in := create_tween()
fade_in.tween_property(rect, "color:a", 0.0, fade_duration)
await fade_in.finished
emit_signal("transition_finished")
This autoloads as a singleton. Any script can call SceneTransition.change_scene("res://levels/level1.tscn", "entrance") to fade out, load level 1, and fade back in with the player spawning at the "entrance" point.
Step 2: The World Gate
A gate is a barrier that requires a condition to pass. The canonical conditions are: ability owned, key owned, story flag set. Here's an ability-check gate:
# WorldGate.gd — attach to an Area2D with a collision shape and a sprite
extends Area2D
@export var required_ability: String = "ice_key"
@export var target_scene: String = "res://levels/level3.tscn"
@export var locked_message: String = "You need the Ice Key to pass."
func _on_body_entered(body: Node) -> void:
if not body.is_in_group("player"):
return
if PlayerState.has_ability(required_ability):
SceneTransition.change_scene(target_scene, "gate_entry")
else:
UI.show_message(locked_message)
PlayerState is a singleton (autoload) that tracks which abilities the player has obtained. has_ability(name) returns a boolean. When the player walks into the gate, the script checks for the ability and either transitions or shows a message.
📐 Project Checkpoint: At this point, you should have two scripts — SceneTransition and WorldGate — plus an autoloaded PlayerState singleton with a simple set of abilities. Test by: place a gate in your hub scene. Walk into it without the ability. See the locked message. Add the ability via a debug command (e.g.,
PlayerState.grant_ability("ice_key")). Walk into the gate again. Transition succeeds.
Step 3: Build the Hub
Create a new scene, hub.tscn. Place your player. Place three gates:
- Gate 1: no ability required, leads to Level 1 (your platformer level).
- Gate 2: no ability required, leads to Level 2 (your 3D level).
- Gate 3: requires "ice_key" ability, leads to Level 3 (a new level you will design).
Place visual decorations: an NPC that gives story hints, a save point, a shop if you have one. Make the hub feel like a place, not a waiting room.
Step 4: Place the Ice Key
In Level 1 (or Level 2), place a collectible that grants the "ice_key" ability. When the player collects it, call PlayerState.grant_ability("ice_key") and show a message. Now, after the player returns to the hub, Gate 3 opens.
Step 5: Test the Loop
Play through the full loop: 1. Start in hub. 2. Enter Gate 1 (Level 1). Play level 1. Return to hub. 3. Enter Gate 3 (blocked). Get the "you need ice key" message. 4. Enter Gate 2 (Level 2). Play level 2. Find and collect the Ice Key. 5. Return to hub. Enter Gate 3. Transition succeeds. 6. Explore Level 3.
You now have a working Metroidvania-style world structure. Small, but complete.
🛠️ Design Exercise: After building the basic loop, expand it. Add a shortcut from Level 3 back to the hub that only opens from the Level 3 side. Add a second ability gate between Level 2 and Level 3 that requires a different key. Add a story flag that changes what the NPC says after you collect the Ice Key. Each expansion teaches you a new gating pattern.
Iteration and Playtesting World Design
World design is harder to playtest than level design. A level can be tested in 10 minutes; a world requires hours to form a mental map of. You cannot get meaningful playtest data on a world by asking someone to play for 15 minutes.
What you can do:
Walk-throughs. Sit a playtester at the game. Have them walk from the hub to the first level and back, narrating their thoughts. Do they know where they're going? Are they lost? Do they understand the hub's layout?
Mental map interviews. After a playtester has played for 1-2 hours, pause them. Hand them a blank sheet of paper. Ask them to draw the world. Compare to your intended map. Discrepancies reveal where the world is confusing.
Path tracking. Log where players actually go. Heatmaps of player movement reveal which paths are taken, which are ignored, which are traversed painfully. A path that everyone takes but no one enjoys (backtracking for forgotten items) is a failure of world design.
Backtrack surveys. After a playtest, ask: "How did backtracking feel?" If players say "tedious," your world is too large or too sparse. If they say "rewarding" (because they discovered new things on return trips), your world is working.
🪞 Learning Check-In: Stop. You have just designed a hub, two gates, and a connective world structure. Before moving on, close the editor and think. What does your hub feel like? Is it a place you'd want to spend time? Would a player recognize it from memory? If your hub is an empty room with three doors, you have built plumbing, not a world. Go back and add texture — decorations, NPCs, reasons to linger. A great hub is a reason to come home.
The Capstone Arc
Part IV has taken you from fundamentals (Chapter 16) through 2D (Chapter 17) and 3D (Chapter 18) level design into world design. You now have the full stack: you can build levels, stitch them into worlds, gate progression, and construct hub-and-spoke architectures with shortcuts and ability checks.
The next part (Part V) shifts from space to experience — the player's moment-to-moment interaction with the systems you have built. You will learn about flow, feedback, game feel, and the hundreds of small polish decisions that separate a game that works from a game that feels alive.
But before you turn the page, sit with your world for a moment. You have built something that, thirty chapters ago, was only an idea. The player now walks from a hub to a level, finds an ability, returns, passes a gate, explores a new area. They have agency. They have memory. They have a mental map.
That is world design. That is the architecture of game worlds. The building blocks are levels. The building itself is the world. And the world is where your player lives.
Closing Thought
A level is a room. A world is a building. A hub is the entrance hall. A gate is a locked door. A shortcut is a passage the player discovers that collapses the building's geometry in their mind.
These are not metaphors. They are the literal components of world design. When you think about your world in these terms — buildings, entrances, locked doors, passages — you stop thinking about it as a collection of levels and start thinking about it as a place. Places have geography, culture, history, and meaning. Collections of levels have only numbers.
Build places. The rest will follow.