anchor

Use when

You want deep team strategy from asymmetric roles around shared objectives.

What it is. Two teams of asymmetric heroes farm a shared map, buy items with the gold they earn, and push lanes to destroy the enemy base. Individual power compounds — but the map hands the losing side explicit levers to claw back.

Player fantasy / why it’s fun. You are one specialist in a five-part machine. Your lane is a personal economy; the map is a shared clock. The high is the teamfight where your one role — the initiator, the carry, the save — is the piece that turns the whole board.

Design DNA

The compressed essence, four gears turning together:

Load-bearing structures

StructureWhy it works
Role asymmetry — heroes are verbs, not tiersDepth per hero, not per number; the roster is a strategy space, not a power ladder. system-faction-asymmetry · system-counter-systems
Farm-to-power curve — time earns gold, gold is the powerEffort converts to strength on a legible clock; the weak-early/strong-late arc is a promise the player can spend against. system-economy · system-progression
Positive feedback (snowball) — a lead earns more leadFights have stakes; a won teamfight opens the map. Tension comes from a real, compounding advantage. pattern-feedback-loops · pattern-risk-reward
Negative feedback (comeback brace) — bounties, catch-up, the AncientThe dominant brake on snowball; keeps the trailing team playing and the leading team honest. Without it, minute 10 decides minute 40. pattern-feedback-loops · pattern-fairness-and-trust
Shared objectives — towers, buff creature, the coreA win condition that isn’t “more kills”; forces the team to converge in space and time. system-quests-and-objectives · system-map-and-navigation
Counter-picking — every threat has an answer verbRock-paper-scissors at the roster level; no single hero is the correct answer to the board. system-counter-systems · antipattern-solved-metagame

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.