pattern

Use when

You want combinatorial depth without infinite content; deciding between more rules or more interactions between rules.

Emergence

What it is. Emergent depth comes from a small set of rules that interact, producing situations the designer never explicitly authored. The opposite of content-stacking (a thousand bespoke levels) is second-order design: a dozen verbs that combine into millions of states. Baba Is You has a handful of word-rules; Into the Breach has push, damage, and terrain — the combinations are the game.

Player fantasy. “I did something the designers didn’t plan.” The improvised solution, the synergy you discovered, the story only your run could tell. Ownership of the how, not just the outcome.

Why it works

Levers

LeverEffectExample
Rule orthogonalityMore rules combine cleanlyPush, fire, and water are independent → they interact
Shared stateSystems that read each otherWater conducts electricity and extinguishes fire
Verb reuseOne verb, many contexts”Push” affects enemies, allies, terrain alike (ItB)
ConsistencyInteractions are predictableSame rule everywhere; no exceptions to memorise (pattern-readability)
LegibilityPlayers can see the interaction comingPerfect-information telegraphs (FUN.md §12)
Feedback loopsInteractions cascadeOne rule feeds another (pattern-feedback-loops)

Applied across genres

GenreThe interacting piecesThe emergence
Rule-puzzle (anchor-baba-is-you)Word-rules you rewriteBreak “wall is stop” and the whole board reinterprets
Tactics (anchor-into-the-breach, genre-tactics)Push · damage · terrain · fireA shove that turns an enemy’s attack onto its ally
Immersive-sim / exploration (genre-exploration)Systemic verbs (fire, water, gravity)The unintended path through a level
Deckbuilder (genre-deckbuilder, anchor-balatro)Cards/jokers that read each otherThe synergy engine you drafted into existence
Colony / sim (anchor-rimworld)Needs · relationships · eventsThe AI director authoring drama from rule collisions
Systemic memory (anchor-shadow-of-mordor)Rivals with persistent stateThe nemesis arc no writer scripted
Auto-battler (genre-auto-battler)Synergies + positioningThe comp that only works because two traits overlap

Overdone when…

Emergence is where perfect honesty and pure-state bots earn their keep:

Worked micro-example

“A tiny tactics game that feels vast on a four-verb budget.” Don’t author a hundred bespoke enemies — author four orthogonal verbs (push, damage, fire-spread, water-conduct) and one shared state (tiles carry fire/water). The depth is in the collisions: shove an enemy into water to douse a fire, or into fire to burn it, or into another enemy to turn its telegraphed attack onto its ally. Nobody scripted “redirect a spider’s web onto the tank” — the rules produced it. Keep it fair with legibility: show exactly what each interaction resolves to before the player commits (pattern-readability, FUN.md §12). Prove the verbs in isolation, then trust the N² space; run a greedy clone-bot to surface the degenerate combo before a player does.

Composes with

See also

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