| Phase | Pacing job | Planning use |
|---|---|---|
| Block-out | Keep rough level layouts very simple so they are easy to modify | Draft the whole level order before polishing any single level |
| Situations | Break each level into smaller components | Tag which mechanic each component exercises |
| Introduction | Show a new mechanic on its own, in a safe space | Check the early feel of the level before adding pressure |
| Combination | Pair a new mechanic with ones the player already knows | Place combinations only after the mechanic has been practised alone |
| Rest | Give the player a lighter level after a hard one | Mark a relief level after each peak in the chapter |
| Playtest | Test block-outs frequently and iterate | Reorder levels based on where players struggle or coast |
The block-out, situation, early-feel and testing rows draw on Game Developer’s tips for designing levels. The combination and rest rows are editorial pacing judgement.
This guide shows how to pace levels in a puzzle game: block out the whole sequence first, introduce each mechanic alone, combine it later, add rest levels, then keep testing and reordering.
It works as a practical walkthrough of one level map from rough sketch to tested order. For the wider production picture, see the guide to indie puzzle game development.
Start with a block-out of the whole sequence
A pacing plan begins as a cheap, rough version of every level. Game Developer’s level design advice notes that block-outs are very simple, which allows for easy modification. That matters for pacing because order problems are structural. Moving a level is painful once art, hints and polish are attached to it.
Print or sketch the level list as a single strip so the whole progression is visible at once. A designer can then see at a glance where new mechanics appear, where several ideas stack up and where nothing changes for a long stretch.
What to record for each level
- Mechanics in play: list every rule the player must understand to finish the level, and mark any that appear for the first time.
- Role of the level: label it as introduction, practice, twist, combination or rest.
- Intended feel: write down how the level should feel. Game Developer calls nailing that feeling crucial early on, so the opening levels deserve the most attention.
Group levels into a chapter structure
Chapters give the progression a rhythm. A chapter is a container with a clear job: it teaches a small set of ideas, tests them in combination, then releases the player into the next set. Without those boundaries, difficulty tends to drift upward without any moment of relief.
A sensible chapter shape follows the order of the table above. It opens with introductions, builds with practice and twists, peaks with a combination, and ends with a lighter level. Each chapter then hands the player a slightly larger vocabulary than the last.

Treat each level as a set of situations
Game Developer’s advice is to break a level down into smaller components, which the article calls situations. For pacing, a situation is the smallest unit you can tag with a mechanic. A level that contains a single new mechanic in a single situation is easy to teach. A level with several tagged situations is a combination level and belongs later in the chapter.
Tagging situations also exposes hidden difficulty. A level can look simple on the map and still stack several mechanics inside one small space. The tags show that before a player hits it.

Introduce a new mechanic in isolation
Add a new puzzle mechanic when the player has had time to settle into the previous ones, and introduce it in a level that uses nothing else new. The player should be able to discover the rule by experimenting, with little risk of failure and no competing demands.

- Strip the space down. Remove every element that does not demonstrate the new rule, so the only thing left to learn is the mechanic itself.
- Make the first success easy. The early level should let the player succeed by trying the new thing, so the rule is learned through play rather than through text.
- Follow with a practice level. Repeat the mechanic in a slightly different arrangement so the player confirms what they learned.
- Add a twist before combining. Use the mechanic in a way the player has not seen, still without other new rules.
Combine, then rest
Combination levels carry the real challenge, because they ask players to use two known ideas together. Place them only after each ingredient has been practised alone. If a combination level fails in testing, the usual fix is to move it later in the order or add one more practice level, rather than to simplify the puzzle itself.
Rest levels do the opposite job. They let the player use what they know without learning anything new, which restores confidence after a peak. A rest level can reuse familiar mechanics in a more forgiving arrangement. It also gives the designer a natural place to end a chapter.
Reading the curve
- Flat stretches: several levels in a row with no new mechanic, twist or combination suggest a pause in the level order. Either shorten it or add a twist.
- Unbroken peaks: consecutive combination levels with no rest between them tend to feel like a wall. Insert a lighter level.
- Crowded introductions: two new mechanics landing in the same level make it unclear which rule caused a mistake. Split them.
Playtest the order, not just the levels
Pacing can only be judged by watching people play in sequence. Game Developer recommends that you do frequent testing of your level block-out to see if it feels right, and that you work iteratively and test a lot. Because block-outs are cheap to change, a tester who stalls can lead to a reordered sequence the same day.
For the practical setup of those sessions, the guide on how to test a puzzle game prototype covers how to run a feedback loop. When pacing is the goal, watch these things in particular:
- Watch the first attempt. Note whether the player understands the new rule without being told.
- Record where players stall. A stall on a combination level usually points back to a missing practice level earlier in the order.
- Record where players speed up. A level solved with no hesitation is either a successful rest level or wasted space, depending on where it sits.
- Update the map. Move, split, merge or cut levels, then run the sequence again.
A sequence that holds up in testing is also the one to show new players. The same level order feeds the planning in how to make a game demo, since a demo usually presents a short, self-contained stretch of the progression.
Troubleshooting common pacing problems
- Players quit early: revisit the opening levels first. The early feel of a level is where the game earns patience, so simplify the introduction before touching later chapters.
- Players solve everything instantly: the mechanics are probably being introduced but never combined. Add a combination level after the practice stage.
- Players are lost on a specific level: check its situation tags. Either two new ideas share the level, or a required mechanic was never practised on its own.
- Chapters feel the same: each chapter needs a distinct idea or a distinct twist on an earlier one. Without that, the structure is just a long list of levels.

Frequently asked questions
When should a new puzzle mechanic be added?
Add it after the player has practised the previous mechanics, and introduce it in a level where it is the only new idea. Keep combinations for later levels in the chapter.
How should puzzle game level order be decided?
Draft the order as a block-out, tag the mechanics in each level, then reorder after playtests. Because block-outs are simple, changing the order is cheap at this stage.
What does a rest level do?
A rest level lets the player use familiar mechanics without learning anything new. It follows a hard level and helps keep the curve from becoming a wall.
How often should pacing be playtested?
Frequently and from the block-out stage onward. Game Developer’s level design advice recommends testing a lot and working iteratively, so every reorder gets checked.
