pattern

Use when

You are structuring a level, encounter, or session and it feels flat.

What it is. A unit of play — level, encounter, run, session — is a promise made, pressure built on it, then the promise kept. Escalation without payoff is a scam; payoff without setup is a fluke. Every climb earns a release; every release was earned by a climb.

Player fantasy / why it’s fun. The body wants to be wound and then let go. The dopamine is in the arc, not the peak — anticipation is half the reward. A player who saw it coming and pulled it off feels like a genius; a player who was surprised on top of a build feels like the game read their mind.

The shape

Three beats, always in order:

BeatWhat it doesFailure if skipped
SetupPlant the promise. Show the gun, name the boss, hand out the tool.Payoff feels random, unearned — a fluke.
EscalationRaise the stakes on a curve. More, faster, harder, closer.Flatline; the player’s arousal never moves.
PayoffCash the promise. Resolve, release, reward.The scam — pressure with no discharge, resentment.

The contract runs both ways: nothing escalates that you don’t intend to pay off, and nothing pays off that you didn’t first set up. Break either half and the player feels cheated or confused.

Levers

Nesting the arcs

Escalation is fractal. Each scale sets up, climbs, and pays off inside the next.

ScaleSetupEscalationPayoff
Beat (seconds)Enemy telegraphsDodge window shrinksParry lands
Encounter (minute)Room fillsWaves stackRoom clears, loot drops
Level (session)Biome introHazards compoundBoss falls, gate opens
Run (hours)Meta goal namedDifficulty rampsFinal win, system-meta-progression unlock

A level that only escalates at the level scale feels monotone; a level that only escalates beat-to-beat feels like it never goes anywhere. Layer them. Design the arc first with process-composition, then tune the curve with pattern-pacing-and-tension.

Applied across genres

GenreSetupEscalationPayoff
genre-roguelikeBuild comes onlineEnemy scaling outpaces youBoss dies, run banks — anchor-hades
genre-deckbuilderEngine half-assembledCombats demand the comboThe turn where it all fires — anchor-slay-the-spire, anchor-balatro
genre-horde-survivalFirst trickleScreen fills with bodiesScreen-clearing evolved weapon — anchor-vampire-survivors
genre-tower-defenseMaze laidWave counter climbsFinal wave survived — recipe-tower-defense-roguelite
genre-precision-platformerMechanic taught safelyDeath gauntlet tightensThe clean run, the flag — anchor-celeste
genre-bullet-hellPattern telegraphedDensity peaksBoss phase break — system-boss-design
genre-narrative-decisionsChoice seededConsequences compoundThe reveal it was leading to — anchor-return-of-the-obra-dinn
genre-city-builderColony stableWinter/threat loomsSurvival, spring — anchor-frostpunk

Twist seams

Overdone when

Design moves

Reference arcs

Pair with pattern-pacing-and-tension for the curve, system-boss-design for the summit, and system-encounter-design for the beat-scale arcs. Prove the felt result against docs/VERIFICATION.md — design the arc here, verify the payoff lands there.

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