genre

Use when

You want player expression and emergent solutions over authored paths.

What it is. A space of consistent, interacting systems and a small verb toolkit, arranged so any obstacle admits several valid solutions the designer never scripted. The author builds the physics, not the path.

Player fantasy / why it’s fun. This was my plan. You read a situation, combine tools nobody promised would combine, and the world honors it — the win is authored by you, not handed to you.

Pillars (exactly 3)

  1. Systemic consistency. Fire spreads, water conducts, guards hear noise, gas ignites — everywhere, always, no exceptions for the “real” puzzle. The rule that holds once must hold every time or the fantasy collapses into guesswork (antipattern-guess-the-designer).
  2. Player authorship. Many verbs (move / see / hide / manipulate / possess) with wide overlap. Depth comes from combination, not from a longer list (system-build-diversity, pattern-emergence).
  3. Meaningful stealth-or-force choice. The core tension: sneak past, talk around, or fight through — each a real, costed lane, none the “correct” one (pattern-meaningful-choice, pattern-risk-reward).

The loop stack

ScaleThe loop
MomentObserve a hazard/guard/lock → pick a verb → act → the systems react (legibly).
EncounterA defended space with 3+ ingresses; scout, improvise a route, recover when the plan breaks.
SessionA mission arc: infiltrate → objective → exfiltrate, your choices logged (kills, alarms, mercy).
MetaSpend on tools/upgrades that widen the verb set, not just raise numbers (system-progression, system-skill-trees).

Essential systems

The hard part is legibility. A deep system nobody can read is antipattern-false-depth; build systems that show their state before you make them deep.

Content & difficulty model

Signature-mechanic seeds

Common pitfalls

Anchors

Neighbors worth raiding: genre-stealth (the detection core), genre-metroidvania (verb-gated space), genre-action-adventure (the traversal+combat frame).

Verify

Prove the systems, not the vibe. Reachability of every intended route belongs in a pure solver; the stealth detection and consequence model verify against design/FUN.md#5-·-stealth. Feel and legibility are proven in JUICE/JUDGE, not asserted here.

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