anchor

Use when

The design needs deeply different sides that still play fair; you're building faction identity, not palette-swaps.

StarCraft

What it is. An RTS whose reputation rests on one achievement: three factions that share almost nothing — different units, different economy quirks, different production models — yet stay balanced across all three matchups and mirror matches. Terran, Zerg, Protoss aren’t reskins; they’re three answers to the same question (how do I convert economy into a winning army?), and the answers stay fair.

Player fantasy. You don’t pick a colour, you pick an identity — the swarm that drowns you in cheap bodies, the machine-precise army that trades up, the elite few that each hit like a truck. Mastering a faction feels like learning a language; the matchup is a conversation.

Design DNA

Asymmetry is a promise about identity, balanced by a shared power budget. Each faction gets a distinct fantasy (swarm / tech / elite) and a distinct texture (macro rhythm, unit feel), but every unit is priced against a common yardstick so no faction’s answer dominates. The magic is that different but fair multiplies depth: three factions × three opponents = far more than three times the strategies, because each matchup has its own logic. See system-faction-asymmetry for the balancing discipline this demands.

Load-bearing structures

StructureWhy it works
One faction = one identityZerg are the swarm; Protoss are few-and-elite. A one-word fantasy keeps every unit on-theme and legible. → world-faction-identity.
Distinct production model per sideLarva/hatch vs build-from-structure vs warp-in. The economy feels different, not just the units.
Shared power budgetCheap-but-weak and expensive-but-strong cost out to the same value; asymmetry without a hidden best side. → system-faction-asymmetry.
Matchup-specific logicZvP ≠ ZvT ≠ PvT. Each pairing is its own puzzle; balance is per-matchup, not global.
Counter web, not counter listUnits soft-counter across factions; comp and timing decide fights, not a lookup table. → system-counter-systems.
Macro/micro split as skill ceilingEconomy management (macro) and unit control (micro) are separable skills; the ceiling is doing both at once. → system-mastery-curve.

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.