system

Use when

The design has more than one player and you need to shape how they cooperate, compete, or depend on each other.

Co-op & Competition

What it is. The design of other players as a system. Two engines: co-op (players pursue a shared goal) and competition (players pursue opposed goals) — and the richest designs make players interdependent (co-op) or rivalrous (PvP) rather than merely co-located. Overcooked forces communication by making one person’s job depend on another’s; It Takes Two gives each player a different verb so neither can proceed alone.

Player fantasy / why it’s fun. You needed me / I beat you. Co-op’s pull is shared triumph and the panic-laughter of a plan under pressure; competition’s is the sharp joy of a read that beat a real mind. Both put the most reactive, least predictable system in the room — a person — at the center.

When to use / when NOT

Use it whenSkip it when
Two+ players share a screen/sessionA solo experience — don’t bolt on multiplayer
Interdependence or rivalry is the point”Multiplayer” that’s just two solo games side by side
Communication-under-pressure is the funTurn-based async where presence adds nothing

Interdependence is the design, not the player count. Two players who could each finish alone are playing near each other, not with each other. Force the dependency — split the verbs, split the resources, split the information — and co-op becomes a conversation (anchor-overcooked, anchor-it-takes-two).

Variants

VariantStructureFeels likeAnchor
Symmetric co-opsame abilities, shared goal”divide the work”most horde co-op
Asymmetric co-opdifferent verbs, shared goal”I can’t do your job”anchor-it-takes-two
Forced-comms co-opone’s task gates another’s”TALK to me”anchor-overcooked
Symmetric PvPmirror match”pure skill read”fighting/RTS
Asymmetric PvPdifferent roles/goals”hunter vs. hunted”1-vs-many
Shared-world rivalryindirect competition”I beat your score/ghost”leaderboards, ghosts

Tuning levers

LeverEffectWatch for
Interdependence depthhow much players need each othertoo much = one weak link stalls all; too little = parallel play
Communication pressurehow hard they must coordinatetime pressure forces talk (Overcooked); own it in genre-coop-chaos
Asymmetry balancedifferent roles, comparable impactone role feeling like a passenger kills it
Rivalry stakeswhat winning takes from the losertoo harsh = griefing; too soft = no bite
Solo-fallbackcan one carry a struggling partner?none = brittle; total = interdependence lost

How it wires to Hayao

Fails when…

Verify

Composes with

See also

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