anchor

Use when

Designing a turn-based tactics game where fairness comes from total honesty and the fun is manipulating a known future, not guessing an unknown one.

Into the Breach

What it is. A compact turn-based tactics game on an 8×8 grid. Enemies telegraph exactly what they’ll do next turn; you have three mechs and a fistful of moves to shove, block, and reposition so the incoming attacks land on nothing — or on each other.

Player fantasy / why it’s fun. I am a puzzle-solver defusing the future. The pull is perfect information: nothing is hidden, nothing is random-to-your-face, so every loss is your miscalculation and every clean turn feels like a proof you found. It’s chess where the opponent shows their move and dares you to invalidate it.

Design DNA

Invert the fog. Where most tactics hide enemy intent behind hit-chances and initiative, Into the Breach shows everything — targets, damage, order — and makes the game about editing that plan. Your verbs aren’t mostly damage; they’re displacement: push an enemy off its target, into another enemy, into a hazard. The threat is real, the answer is spatial, and the board is small enough to solve fully in your head.

Perfect information changes what “skill” means. In a hidden-info tactics game, skill is partly managing variance — hedging against the roll. Here there is no roll to hedge; skill is pure spatial reasoning, and a loss is unambiguously a puzzle you solved wrong. That honesty is a design constraint with teeth: every telegraph you show must resolve exactly as shown, or the whole contract collapses. The reward is that hard turns feel solvable rather than unlucky — the player always believes a perfect answer exists, and usually it does.

Constraint is the engine: tiny grid, few units, few moves, one objective — protect the buildings. Depth comes from interactions, not scale. Because you win by prevention rather than elimination, the state space stays small enough to reason about exhaustively, which is exactly why the puzzle lands.

Load-bearing structures

StructureWhy it works
Telegraphs as directions, not target tilesStore “this bug attacks this way,” so pushing it rewrites the outcome. This is the single most important implementation choice. FUN.md truth. system-telegraphs.
Perfect information, perfect honestyWhat’s shown is exactly what resolves — no hidden rolls. Fairness is structural, so hard turns feel solvable.
Displacement as the primary verbPush/pull/block beats raw damage — you win by redirecting threats onto each other or into hazards. system-combat-model / system-counter-systems.
Tiny bounded board8×8 keeps the state space small enough to fully reason about — the puzzle is tractable by design.
Protect-the-objective win conditionYou don’t need to kill everything; you need the buildings to survive. Reframes “win” as damage-prevention. system-encounter-design.
Both proofs per scenarioA winning line AND a losing do-nothing must exist — a threat a null turn survives isn’t a threat. FUN.md law 4.
Run structure with persistent pilotsLight meta (pilot XP, mech unlocks) wraps the tactical puzzles into a campaign. system-meta-progression.

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.