system

Use when

Players get lost, or backtracking is padding the runtime.

Map & Navigation

What it is. The system that answers two questions at all times — where am I and how do I get there. Wayfinding (landmarks, breadcrumbs, the minimap) plus travel (walk, unlock, warp). The map is a promise about the space; navigation is how cheaply the player cashes it.

Player fantasy / why it’s fun. The world becomes legible. Early on you’re lost in a tangle; later you glance at the map and know the whole thing — that mastery-of-space feeling is the exploration reward. Getting there fast, on your own route, is the payoff for having learned it.

When to use / when NOT

Design it carefully whenKeep it minimal when
The space is large, connected, revisited (genre-metroidvania)A single arena or linear level — no wayfinding needed
Backtracking is intended content, not paddingEvery screen is new; you never return
Players choose their own routeThe path is a corridor with one exit
Locking then re-opening a region is the core loopA run resets the map every time (genre-roguelike)

The map exists to make a big space feel small in the mind. If it makes the space feel tediously large — long walks to nowhere new — you built a chore, not a tool. That’s the antipattern-backtracking-tax.

Variants

VariantPlayer always knowsThe pull isExample
Full mapWhole layout from the startRoute optimizationstrategy overworlds, anchor-civilization fog aside
Discovered mapOnly what they’ve seenFilling the blankmetroidvania, anchor-terraria
Landmarks onlyWhat’s on screen + memoryReading the world itselfanchor-outer-wilds, early Souls
Fog-of-warExplored tiles; enemies hiddenScouting the unknownanchor-age-of-empires, anchor-starcraft
Diegetic mapAn in-world object they readGrounded, no HUDanchor-dark-souls (none), sea charts
No mapNothing — pure spatial memoryEarned mastery of placeanchor-minecraft vanilla, roguelites

Travel rules layer on top of any variant:

TravelCostFeels likeWatch
Walk everywhereTimeThe world has weightReturn trips become tax
Fast-travel (free)NoneConvenienceErodes the space’s meaning
Fast-travel (nodes)Reach a beacon firstEarned shortcutNode density is the whole tuning
One-way shortcutsUnlock the door onceThe map folding shutanchor-dark-souls — a masterclass
Costed warpCurrency / riskA decision, not a reflexSee the twist below

Tuning levers

LeverControlsHealthy rule
Map fidelityHow much the map tells youEnough to plan, not so much it plays for you. Discovered > handed-over for exploration
Travel frictionCost of a return tripMatch it to whether the trip is content. Zero friction only when the walk adds nothing
BreadcrumbsHow hard to get lostA waypoint or objective marker rescues the lost; too many kill the wayfinding skill (system-quests-and-objectives)
Landmark distinctnessSelf-location without a HUDEvery region needs a silhouette you’d recognize blind (pattern-readability)
Reveal grainRoom-at-a-time vs. wideFine grain rewards thoroughness; coarse keeps the mystery
Fast-travel unlock paceWhen the map “opens up”Gate it behind exploration so walking teaches the space first

Twist seams

How it wires to Hayao

Fails when…

Verify

Composes with

See also

This module rendersthe repo's markdowndirectly — edit it there, it changes here.