anchor

Use when

The design wants antagonists (or allies) that persist, remember player history, and generate personal stories from systemic memory.

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

StructureWhy it works
Named agents with persistent identityEnemies are individuals with names, traits, and ranks, not spawns — the prerequisite for any personal story. → system-emergent-systems.
Memory of player historyEach agent records interactions (who killed whom, who fled) and surfaces them later (“you ran last time”) — recognition is the magic.
A hierarchy that rewritesKilling/promoting reshuffles ranks; the world’s power structure responds to your actions. → pattern-feedback-loops.
Traits generating behaviour & flavourFears, strengths, and quirks drive both combat (exploit the fear) and dialogue (colour the taunt). → system-enemy-ai.
Callbacks / recognitionThe system voices its memory back at you — the moment “he remembers me” lands is where the fantasy pays off.
Systemic stakesRivalries you built are the goals; you set your own targets from the emergent web. → pattern-emergence.

What to steal

What’s just theme (drop it)

Composes into

Twist seams

See also

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