Design a level that teaches a mechanic and raises difficulty along a deliberate curve.
Why it matters
A level is where mechanics meet the player. The same jump can feel trivial, thrilling or unfair depending on where it is placed, what comes before it and what happens if you miss. Level design is the craft of arranging space, challenges and information so players learn, feel challenged and keep moving forward.
The core idea: teach, then test
Many great levels follow a pattern often described as introduce, develop, twist, conclude:
- Introduce the mechanic where failure is safe. The first gap is over solid ground, not a pit.
- Develop: use it a few times with rising difficulty so the player builds confidence.
- Twist: combine it with something else or change the context (a moving platform, a timer).
- Conclude: a final test that uses everything, followed by a reward.
This is how many games teach without text: the level design itself is the tutorial.
Difficulty curves
A difficulty curve plots challenge against time or position in a level or game. A straight line upward exhausts players; a flat line bores them. Good curves rise overall with rhythm: tension, then release.
difficulty
5 | /\
4 | /\ / \
3 | /\ / \ /\ /
2 | /\ / \ / \/ \/
1 | / \/ \/
+--------------------------------> position
intro practise twist test
Rest moments (a safe room, a cutscene, an easy collectable) let tension drop so the next peak feels big. Psychologist Mihaly Csikszentmihalyi's idea of flow describes the goal: challenge just above the player's current skill, rising as their skill rises.
Guiding the player
Levels also communicate where to go:
- Landmarks: a tall tower or bright light visible from far away gives a goal.
- Lighting and colour: players move toward light and toward contrasting colours.
- Leading lines: paths, rails, cables and edges point the way.
- Gating: a locked door seen early creates a goal; the key found later gives satisfaction.
- Breadcrumbs: collectables placed along the intended route.
Worked example: a double-jump level
Mechanic to teach: the double jump.
| Section | Design | Difficulty |
|---|---|---|
| Introduce | a ledge too high for one jump; falling just lands you back at the start | 1 |
| Practise | three gaps, each slightly wider; the last needs good timing | 2-3 |
| Rest | a safe platform with a few coins | 1 |
| Twist | double jump onto a moving platform; missing drops you one screen back | 4 |
| Test | a sequence of all of the above over a pit, with a checkpoint just before it | 5 |
| Reward | an exit with a view of the next area | - |
Notice that the cost of failure rises with skill: early mistakes are free, the final test has stakes but a nearby checkpoint keeps it fair.
Blockouts
Professional level designers build blockouts (also called greyboxes): the level made from plain shapes with no art. Paper sketches and grey boxes let you test layout, pacing and sightlines cheaply, just like a paper prototype tests rules.
Common mistakes
- Teaching and testing at the same time. If the first use of a mechanic can kill the player, they learn to fear it, not use it.
- Unfair failures. Hazards the player could not see coming feel cheap. Show danger before it matters.
- No rest. Constant peak difficulty is exhausting and flattens the curve.
- Designing for your own skill. You have played the level a hundred times. New players have not; playtest it.
- Long walks back after failure. Place checkpoints so retries are fast.
Quick recap
- Introduce a mechanic safely, develop it, twist it, then test it.
- Difficulty curves rise overall with rhythm: peaks and rests.
- Guide players with landmarks, light, lines, gates and breadcrumbs.
- Block out levels cheaply first and playtest with fresh players.
Try it
Open the Do tab and design a level on graph paper with its difficulty curve.