BlockSmash
Smash bricks
right in your browser
BlockSmash is a fast, fun Breakout-style brick-breaker game built with TypeScript and HTML5 Canvas. No downloads, no installs — just open and play.
Features
What makes it fun
Classic arcade gameplay with a modern twist.
Instant Play
Runs entirely in the browser — no installation, no plugins, no waiting. Just click and start smashing.
Multiple Levels
Progress through increasingly challenging brick layouts with different patterns and configurations.
Smooth 60fps
Built on HTML5 Canvas with optimized rendering for buttery-smooth gameplay on any modern browser.
Power-Ups
Collect power-ups as they fall from broken bricks — multi-ball, wider paddle, speed changes, and more.
Keyboard & Mouse Controls
Play with whatever feels natural — mouse for precision or keyboard arrows for arcade-style control.
Score Tracking
Keep track of your best runs and try to beat your high score across sessions.
Tech Stack
Built with
Type-safe game logic with clean architecture and maintainable code.
Hardware-accelerated 2D rendering for smooth, responsive gameplay.
No frameworks, no libraries — just pure TypeScript and the Canvas API.
Play BlockSmash
Open your browser and start breaking bricks — no install required.