Skip to content
Back to games

Games /wallfall

WallFall

A phone-first brick-breaker in your browser. A paddle, a ball, a wall of bricks, power-ups to catch and boards that get harder. Two hand-made sets, endless play from a generated pool, a daily with a result to share, and eight challenges, each mode in its own look. Installs as an app and plays offline.

TypeScriptPhaser 4PWAAzure Static Web Apps

A brick-breaker made for one thumb on a phone that also plays with a mouse or keyboard. Portrait, installable, and offline after the first visit.

Under the drawing is a headless, deterministic simulation in fixed-point integers: every run is a function of its seed and your inputs, so each board's play is recorded as a tiny replay that verifies to the bit, in the browser or in Node. Boards are plain JSON, and a checker proves every shipped board clearable and rates its difficulty before it ships.

What there is to play: Glasswork and Leafwork, two sets of twelve original boards with checkpoints in the second; Endless, drawn from a pool of generated boards that rises through difficulty bands and never repeats until a band is exhausted; a Daily, three hard boards and three lives on the same seed for everyone, with a code to share your result; and eight Challenges, each a board with one twist, proven under that twist by the same checker. Five themes, drawn in code, one per mode. Your save merges across devices by an export code, and reduced motion is honoured.

Built in TypeScript with Phaser 4 and hosted on Azure Static Web Apps.