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

TypeScript

Type-safe game logic with clean architecture and maintainable code.

HTML5 Canvas

Hardware-accelerated 2D rendering for smooth, responsive gameplay.

Zero Dependencies

No frameworks, no libraries — just pure TypeScript and the Canvas API.

Play BlockSmash

Open your browser and start breaking bricks — no install required.