mechanic

Use when

You want a build-and-balance toy where growth is tension.

What it is. The player adds pieces to a vertical structure that must not fall. Each new piece raises the score and lowers the margin — the tower that earns you points is the tower that kills you.

Player fantasy / why it’s fun. “One more, I can balance it.” Growth is visible, precarious, and self-inflicted. You are not fighting an enemy — you are fighting the thing you built, and every point is a debt against gravity.

The verb

Place, drop, or fling a piece so it settles on what is already there — then decide whether to push your luck with another.

How it feels / why it’s fun

Tuning levers

LeverWhat it controlsSane default
Placement modelSnap-to-grid vs free physicsFree physics (wobble) for arcade; snap for puzzle
Center-of-mass toleranceHow far the stack can lean before collapseFail past ~15° from vertical, or COM outside base footprint
Piece varianceUniform blocks vs mixed shapes/weightsMostly uniform early; introduce odd shapes by piece ~8
Sway / recoveryDoes a lean self-correct or only worsen?Small self-recovery early, none late — the safety net thins
Placement aidOverlap bonus, ghost preview, magnetized snapReward clean overlap; no ghost in physics mode (readability is the skill)
Failure graceFull collapse vs lose top N piecesLose-top for cozy; full-collapse for high-stakes
Wind / disturbanceExternal force that tests marginOff until height N, then gentle gusts (a director beat)

Default to the wobble model over pure snap: instability is where the fun lives. Reserve snap for grid-puzzle framings where the tension comes from footprint, not physics.

Slots into

Anchors worth studying: anchor-tetris (packing pressure, line-clear as controlled collapse), anchor-katamari (accretion as growth-is-power, growth-is-unwieldy), anchor-peggle (physics arcade juice on a single satisfying act), anchor-minecraft and anchor-terraria (stacking as construction, not jeopardy — the calm end of the spectrum).

Twist seams

How it wires to Hayao

Fails when…

See also

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