Escape Room Game Flow & Hint Planner
Plan an escape room's flow: enter game length, puzzles, paths, players and target escape rate to get a time budget per puzzle, hint schedule and run sheet.
This planner turns a few design targets into the numbers a game master needs during a run. Enter the game length, the number of puzzles, whether they run in one line or in parallel paths, the share of teams you want to escape and the team size. It works out how long a typical team should spend on each puzzle, the clock time by which a team on pace should have solved it, and when to step in with a nudge, a clue and finally a walkthrough. For example, a 60-minute game with 8 linear puzzles and a 50% escape target gives a medium-difficulty puzzle about 7 minutes, with a first nudge after about 10 minutes stuck. Every assumption is listed, and you can rename puzzles, change their difficulty and print the run sheet.
Advanced: team-to-team spread
About two-thirds of teams finish within this much of the typical time. Replace it with your playtest data when you have it.
Plan
- Typical team needs
- 60 min
- for 50% to finish in 60
- Average puzzle budget
- 7.5 min
- Hints at (× budget)
- 1.4 / 1.9 / 2.4
- nudge / clue / walkthrough
- Players per active puzzle
- 4
- one path
Timeline for a team on pace
Puzzles
| # | Name | Difficulty | Path | Budget | Solved by |
|---|---|---|---|---|---|
| 1 | Main | 4.2 min | 4:12 | ||
| 2 | Main | 7 min | 11:12 | ||
| 3 | Main | 7 min | 18:06 | ||
| 4 | Main | 7 min | 25:06 | ||
| 5 | Main | 7 min | 32:06 | ||
| 6 | Main | 10.5 min | 42:36 | ||
| 7 | Main | 7 min | 49:30 | ||
| 8 | Main | 10.5 min | 60:00 |
Run sheet preview
Escape room: run sheet
60-minute game · 8 puzzles · linear · 4 players · target 50% escape · typical team 60 min
| # | Puzzle | Path | Budget | Opens at | On pace if solved by (elapsed / left) | Nudge if stuck | Clue | Walkthrough |
|---|---|---|---|---|---|---|---|---|
| 1 | Puzzle 1(easy) | Main | 4.2 min | 0:00 | 4:12 / 55:48 | 6 min | 8 min | 10 min |
| 2 | Puzzle 2(medium) | Main | 7 min | 4:12 | 11:12 / 48:48 | 10 min | 13.5 min | 16.5 min |
| 3 | Puzzle 3(medium) | Main | 7 min | 11:12 | 18:06 / 41:54 | 10 min | 13.5 min | 16.5 min |
| 4 | Puzzle 4(medium) | Main | 7 min | 18:06 | 25:06 / 34:54 | 10 min | 13.5 min | 16.5 min |
| 5 | Puzzle 5(medium) | Main | 7 min | 25:06 | 32:06 / 27:54 | 10 min | 13.5 min | 16.5 min |
| 6 | Puzzle 6(hard) | Main | 10.5 min | 32:06 | 42:36 / 17:24 | 14.5 min | 20 min | 25 min |
| 7 | Puzzle 7(medium) | Main | 7 min | 42:36 | 49:30 / 10:30 | 10 min | 13.5 min | 16.5 min |
| 8 | Puzzle 8(hard) | Main | 10.5 min | 49:30 | 60:00 / 0:00 | 14.5 min | 20 min | 25 min |
- Hint times count from when the puzzle opens (when the team could first start it), not from the start of the game.
- Behind pace: if a team is more than 6 min behind the "solved by" time, give the next hint at the nudge time instead of waiting.
- From 51:00 elapsed (9:00 left): keep to the schedule; decide in advance whether to step teams through the final puzzle.
How the numbers are worked out
- Typical team time. Finishing times are assumed to follow a log-normal spread around a typical (median) time, with about two-thirds of teams within ±20% of it. For 50% of teams to finish within 60 minutes, the typical team must need 60 min. A 50% target puts the typical team exactly on the clock; higher targets need faster puzzles.
- Puzzle budgets. That time is shared between puzzles by difficulty: easy counts 0.6, medium 1 and hard 1.5. By default the first puzzle is an easy warm-up and the last is hard, with one more hard puzzle about two-thirds of the way through.
- Parallel paths. An opening puzzle leads to the paths, which run at the same time and merge into a final puzzle. Each path is balanced to take the same time, so only one path's length counts toward the total. Puzzles are dealt to paths in turn.
- Hints. A team that has been on a puzzle for 1.4× its budget gets a light nudge, 1.9× a direct clue and 2.4× a walkthrough. The first multiplier is 1 + 0.8 × (1 − target rate), so a higher target hints sooner.
- Team size. Used for staffing checks only: as a rule of thumb, each parallel path needs at least two players, and large teams on a single path leave people idle. It doesn't change the times, because how team size affects speed varies too much between rooms to model.
- These are planning assumptions, not measurements. Time real playtests and adjust difficulty and hints to match what you see.
Common use cases
- Set the pacing of a new escape room before playtesting
- Give game masters a printed run sheet with hint timings
- Check whether a party game will fit the time available
- Compare a linear layout with parallel paths for a larger group
How to use
- Enter the game length, number of puzzles and team size.
- Choose linear or parallel paths, and how many paths.
- Set the share of teams that should escape. Higher targets mean faster puzzles and earlier hints.
- Rename the puzzles and set each one's difficulty in the table.
- Read the assumptions, then print the run sheet for your game masters.
FAQ
What escape rate should I aim for?
It depends on your players. Home and party games usually aim for nearly every group to finish. Commercial rooms range from beginner rooms most teams escape to hard rooms only a minority finish. Choose the experience you want, then check it against real playtest times.
When should a game master give a hint?
This planner times hints from when a puzzle becomes available: a light nudge once a team has spent noticeably longer than the puzzle's budget, a direct clue later, then a walkthrough so the game doesn't stall. A higher target escape rate moves all three earlier. Many rooms also give hints whenever a team asks.
How are parallel paths planned?
An opening puzzle leads to 2 to 4 paths that the team works on at the same time, and the paths merge into a final puzzle. The planner balances the paths so they take about the same time, and warns when there are too few players to staff them.
Where do the numbers come from?
From a simple model, not measured data: finishing times are assumed to spread around a typical time (plus or minus 20% by default), and that time is shared between puzzles by difficulty. Replace the assumptions with your own playtest results as soon as you have them.
Related tools
- Escape Room Puzzle IdeasA filterable library of 48 escape room puzzle ideas: what players see, how it's solved, what to buy or make…
- Cryptogram GeneratorTurn a phrase into a printable cryptogram: a random letter substitution where no letter stands for itself…
- Cipher IdentifierPaste a mystery code to see its letter frequencies and index of coincidence, a ranked list of likely ciphers…
- Pigpen Cipher TranslatorTurn text into pigpen cipher symbols, download them as SVG or PNG for printing, and decode pigpen by clicking…
- Rail Fence CipherEncode or decode a rail fence (zigzag) cipher with 2 to 20 rails and an optional offset, see the zigzag grid…
- Letter to Number Cipher (A1Z26)Convert letters to numbers (A=1 to Z=26) and numbers back to letters. Choose dashes, spaces or commas as…