Games reverse-engineered from why play works. Each one is built from the eight design pillars behind Tetris — but with a different core verb and no falling blocks or line clears. Drop in for 30 seconds or 30 minutes; chase a best.
A fire spreads across the grid. Wall it into sealed pockets to suffocate it. Bigger captures pay more — but the longer you wait, the faster it spreads.
Mineral layers push up from below. Slide rows to line up big groups — but matches only resolve on the rise. Time the Shift for a cascade.
A source fires a pulse every beat toward a lit sink. Rotate nodes to connect a live path before the beat lands. The beat is the metronome of tension.
Reactors drain on their own clocks. One feed stream, one at a time. Keep every needle in its green flow band — a starve or overload ends the run.
Zero dependencies — pure HTML5 canvas. Click in any game once to enable sound. Every game has a fail→instant-restart loop, so loss is cheap and clearly your own fault. Playtime is tracked locally in your browser; soon it’ll sync to a live leaderboard.