Shadow of Mordor
What it is. An open-world action game remembered for one thing: the nemesis system. Instead of interchangeable enemies, a procedural hierarchy of named captains remembers every encounter — the orc who killed you gets promoted and taunts you by name; the one you scarred returns disfigured and afraid. Kill, fail, or spare them and the power structure rewrites itself, authoring rivalries no writer wrote.
Player fantasy. Your enemies, with your history. The pull is personal: an orc you barely escaped becomes a boss you need to settle, and the game remembers the whole grudge — the scar you gave him, the time he humiliated you. Emergent, personalized drama beats any scripted villain because it happened to you.
Design DNA
The engine is systemic memory turned into personality. Three parts. First, a
living hierarchy: a roster of named agents with ranks, traits, and
relationships that persists and reshuffles (system-emergent-systems). Second,
memory of the player: every meaningful interaction (a death, a wound, a flee)
is recorded on the agent and surfaced later — the orc references it. Third,
player actions rewrite the structure: killing a captain promotes a rival, and
the graph reconfigures. The result is procedural narrative: the system
generates the story, and personalization (names, scars, callbacks) makes it feel
authored. This is the same family as anchor-rimworld‘s director, aimed at
rivals instead of crises.
Load-bearing structures
| Structure | Why it works |
|---|---|
| Named agents with persistent identity | Enemies are individuals with names, traits, and ranks, not spawns — the prerequisite for any personal story. → system-emergent-systems. |
| Memory of player history | Each agent records interactions (who killed whom, who fled) and surfaces them later (“you ran last time”) — recognition is the magic. |
| A hierarchy that rewrites | Killing/promoting reshuffles ranks; the world’s power structure responds to your actions. → pattern-feedback-loops. |
| Traits generating behaviour & flavour | Fears, strengths, and quirks drive both combat (exploit the fear) and dialogue (colour the taunt). → system-enemy-ai. |
| Callbacks / recognition | The system voices its memory back at you — the moment “he remembers me” lands is where the fantasy pays off. |
| Systemic stakes | Rivalries you built are the goals; you set your own targets from the emergent web. → pattern-emergence. |
What to steal
- Give enemies persistent identity + memory: even a lightweight
name+trait+“last interaction” record turns spawns into rivals. This is the whole
trick, and it’s cheaper than it looks. →
system-emergent-systems. - Surface the memory back at the player: recognition (“you fled from me before”) is where the emergence becomes felt. Record and replay.
- Let player actions rewrite the structure: kills promote, defeats scar, mercies create allies — a graph that responds makes the world feel alive.
- Traits do double duty: one trait drives both a combat exploit and a
personality beat — mechanics and story from the same data. →
pattern-emergence.
What’s just theme (drop it)
- The Tolkien/orc fiction — the nemesis system is medium- and
genre-agnostic: rival racers, court factions, corporate rivals, roguelike
bosses. →
world-theme-vectors. - The AAA open-world combat — the memory system is separable; it can ride a card game, a roguelike, a tactics game. It’s data, not spectacle.
- Full voice acting — flavour text assembled from traits achieves the callback effect at a fraction of the cost.
- The specific rank ladder — captains/warchiefs is one hierarchy shape; any reshuffling structure (a bracket, a court, a leaderboard) works.
Composes into
genre-action-adventure— the parent action genre it shipped on (readable combat; door/containment proofs).system-emergent-systems— the canonical nemesis/systemic-memory case; this anchor is its combat-rival exemplar (RimWorld is its crisis-director exemplar).system-enemy-ai— traits driving behaviour and exploitable weaknesses.system-progression— rivals rise as you do; the ladder is a difficulty curve.pattern-emergence— story from a few interacting rules over persistent agents.
Twist seams
- Nemesis but for allies (perspective / tonal) — a system of companions who
remember your kindnesses and grow loyal or resentful; systemic friendship, not
rivalry. Pairs with
genre-narrative-decisions. - Nemesis but turn-based / roguelike (structure) — bosses that persist
across runs, remembering how you beat them last time and adapting. Pairs with
system-meta-progression. - Nemesis but the memory is the mechanic you fight (mechanic-swap) — enemies literally learn your patterns and counter them; the twist is out-thinking a system that studies you.
- Nemesis but at empire scale (scale) — rival nations remember your
treaties and betrayals; systemic memory as diplomacy. Pairs with
anchor-civilization.
See also
design/FUN.md#4-top-down-action-adventure-zelda-like— readable telegraphs; hit-stop buffering; containment every frame — the combat substrate the nemesis roster fights on.system-emergent-systems·anchor-rimworld(the crisis-director sibling) ·pattern-emergence.