Roguelike
A genre defined by procedurally generated runs and permanent death, and the design pressures those create.
Roguelike describes games in the lineage of Rogue (1980): procedurally generated levels, permanent death, and a fresh start each run. The term has broadened enormously, but the two load-bearing elements remain generation and permadeath.
Their combination is what produces the genre's characteristic tension. Because levels are generated, knowledge cannot be memorised — only systems can be learned. Because death is permanent, every decision carries weight, and the accumulated state of a good run is genuinely at risk.
Permadeath is a strong design commitment with strong consequences. It demands that runs be short enough that loss is tolerable, that failure be attributable to a decision rather than to generation, and that the presentation of loss be unambiguous — a defeat that looks like a completion is a design bug. It also pairs naturally with a scoring loop, since a run needs an outcome besides "finished".
The genre's ideas have migrated widely, most successfully as a mode layered onto an existing game: the same core mechanics, with generation and permadeath added and a score attached. That framing is cheap to build and changes the feel of a familiar system completely.
See also4
Hand-picked in the note itself — the neighbours worth reading next.
Seeded Randomness
Pseudorandom generation from an explicit seed, so any output is reproducible.
Graphics & Rendering21 connections
Procedural Generation
Creating content algorithmically rather than authoring it by hand.
Graphics & Rendering24 connections
Game AI
Computer opponents built to be interesting to play against rather than optimal.
Play & Games21 connections
Constraint Propagation
Repeatedly narrowing the possible values of each variable using the constraints, until nothing more can be deduced.
Graphics & Rendering15 connections
Related6
Nearby in the graph rather than deliberately chosen. Looser, sometimes surprising.
Linked from22
Notes elsewhere in the wiki that reach for this one.
- Cellular AutomatonGraphics & Rendering
A grid of cells whose states evolve by a local rule applied simultaneously everywhere.
- Constraint PropagationGraphics & Rendering
Repeatedly narrowing the possible values of each variable using the constraints, until nothing more can be deduced.
- Environmental StorytellingPlay & Games
Narrative carried by placed objects and world state rather than dialogue, completed by the audience's inference.
- Gacha MonetizationPlay & Games
Selling randomized draws rather than items, and the structures that make the real price hard to see.
- Game AIPlay & Games
Computer opponents built to be interesting to play against rather than optimal.
- Game FeelPlay & Games
The perceptual layer between input and simulation, and the tuning that makes a control scheme read as responsive.
- Idle GamePlay & Games
A genre in which progress continues while the player is absent, built on exponential curves the player learns to read.
- Invincibility FramesPlay & Games
The animation window during which a character is immune to hits despite appearing vulnerable on screen.
- L-SystemGraphics & Rendering
A rewriting grammar that generates branching structures by repeated substitution.
- Ludonarrative DissonancePlay & Games
Friction between what a game's mechanics reward and what its story claims to value.
- Meta-ProgressionPlay & Games
Persistent advancement that survives a failed run, converting loss into currency and a hard genre into a habit.
- PermadeathPlay & Games
Character death designed to be irreversible, and the argument over what irreversibility is for.
- Procedural GenerationGraphics & Rendering
Creating content algorithmically rather than authoring it by hand.
- RasterizationGraphics & Rendering
Converting geometry into pixels — the dominant real-time rendering approach.
- Roguelike DeckbuilderPlay & Games
a hybrid genre where a deck built entirely within one run replaces the dungeon as the object of play.
- Seeded RandomnessGraphics & Rendering
Pseudorandom generation from an explicit seed, so any output is reproducible.
- ShaderGraphics & Rendering
A small program run on the graphics processor for every vertex or every pixel.
- Skill CheckPlay & Games
A dice-plus-modifier resolution borrowed from tabletop play to decide whether an attempted action succeeds.
- SoulslikePlay & Games
A design lineage in which high difficulty is a deliberate authorial position, sustained by making every death legible.
- Trick-Taking GamePlay & Games
A card-game family in which players contest a series of small rounds, and a source of unusually clean rule systems.
- Variable-Ratio ReinforcementPlay & Games
The reinforcement schedule that pays out after an unpredictable number of responses, and produces the highest, steadiest response rate of any schedule studied.
- VoxelGraphics & Rendering
A volumetric pixel — a value on a regular three-dimensional grid.