html5 canvas · vanilla js · zero dependencies

BreakOutunit 400×600

Thirty-two bricks. Three lives. One 60-pixel paddle standing between you and the floor. Aim the edge, not the middle — the bounce angle is decided by where the ball lands.

crt · 400×600 ready
arcade unit — rev 1.0

drag anywhere on the screen with one finger to slide · tap to serve

rendered entirely with canvas 2d · hud, overlays and buttons included ← built for 60fps