system

Use when

You want stories the designer didn't script — rivalries, grudges, and reputations that arise from the player's own play.

Emergent Systems

What it is. Systems that remember and relate so the game authors stories no designer wrote. The exemplar is Shadow of Mordor’s nemesis system: an orc that kills you gets promoted, scars, and a grudge — and when you meet again, the game remembers. The family includes relationships (who likes whom), reputation (how the world treats you), and any systemic memory that turns a one-off event into an ongoing thread.

Player fantasy / why it’s fun. A story that’s mine because it happened to me. Emergent drama beats scripted drama on ownership: the rival who humiliated you three runs ago carries weight no cutscene can. The pull is a world that reacts to your history, not a script that ignores it.

When to use / when NOT

Use it whenSkip it when
Replayability + memorable specific antagonists/alliesA tight linear story — scripting owns it
The world should react to your historyPure skill games where memory adds noise, not meaning
You want stories from interaction, not authoringYou can’t afford the systemic-consequence budget (it must ripple)

Memory only matters if it changes play. A tracked grudge that never alters an encounter is a stat, not a story. The nemesis is fun because the promoted orc is genuinely tougher and taunts you — the memory has mechanical teeth (process-the-twist: cosmetic signatures don’t carry a game).

Variants

VariantRemembersExpresses asAnchor
Nemesis / rivalwho bested/fled whompromoted, scarred, taunting foesanchor-shadow-of-mordor
Relationship webwho likes/loathes whommood, cooperation, feudsanchor-rimworld pawns
Reputationyour deeds toward a groupprices, aggression, accessRPG factions
World state memorychoices & consequenceschanged places, remembered NPCsnarrative games
Ecology / rivalrypredator/prey, territoryshifting balance you disturbedsim sandboxes

Tuning levers

LeverEffectWatch for
Memory saliencehow much the game references historytoo little = forgettable; too much = nagging
Consequence magnitudehow hard memory hits playcosmetic memory = no story; brutal = punishing
Promotion/decay ruleshow relationships evolveno decay = the web ossifies
Legibility of memorycan the player see the history?invisible memory reads as randomness

How it wires to Hayao

Fails when…

Verify

Composes with

See also

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