Play Breakout (Brick Breaker) Online
Play a modern Breakout / Brick Breaker game right in your browser. Move the paddle, keep the ball in play, break every brick, and chain power-ups to push your score and level as high as possible.
This version runs fully client-side with smooth canvas rendering, responsive layout, and no sign-ups or downloads.
Game Rules
- You control a paddle at the bottom of the screen.
- A ball bounces around the playfield:
- It bounces off walls and the paddle.
- It destroys bricks when it hits them.
- Each destroyed brick gives you points.
- If the ball falls below the paddle, you lose one life.
- The level is complete when all bricks are destroyed.
- The game is over when your lives reach 0.
Bricks may have different durability:
- Some bricks break in one hit.
- Tougher bricks require two or more hits before disappearing.
Controls
- Mouse / touch – Move the paddle horizontally by moving or dragging across the canvas.
- Arrow keys / A, D – Move paddle left and right.
- Space – Pause / resume the game.
- R – Restart the current run from level 1.
Tip: Mouse movement usually gives the most precise control, especially at higher speeds.
Power-Ups
Sometimes, when a brick breaks, it drops a power-up that falls down the screen. If your paddle catches it, the effect is activated:
- Expand Paddle (E) – Temporarily makes your paddle wider, making it easier to keep the ball in play.
- Slow Ball (S) – Temporarily slows the ball down, giving you more reaction time.
- Multi-ball (M) – Splits into multiple balls so you can clear bricks faster.
- Extra Life (+) – Instantly adds one extra life.
Most power-ups are temporary (around 10 seconds). When they expire, the game returns to normal behavior.
Level Progression
The game currently features multiple increasingly difficult levels:
- Level 1
- Simple, clean layout.
- All bricks break with one hit.
- Good for warming up and learning the bounce angles.
- Level 2
- More rows and columns of bricks.
- Some bricks require two hits to break.
- Ball speed starts slightly higher.
- Level 3+
- Dense layouts with mixed durability bricks.
- Ball speed scales up; you’ll need quick reactions and smart catches of power-ups.
Each new level:
- Increases the base ball speed.
- Adds more bricks and more durability variations.
Scoring & Speed
- Each destroyed brick awards points (tougher bricks give more total over multiple hits).
- Every few bricks destroyed, the ball’s speed increases slightly to keep the challenge engaging.
- After each level, the base speed of the ball increases.
- Speed is always capped at a sensible maximum so the game stays playable, not impossible.
The UI at the top shows:
- Current score
- Lives remaining
- Current level
High Scores
High scores are stored locally in your browser using localStorage:
- Best score – Highest total score you’ve achieved.
- Highest level – The furthest level you’ve reached.
These are:
- Stored only on your device.
- Not synced or shared anywhere.
- Cleared if you wipe your browser data.
Strategy Tips
- Aim your bounces – Use different parts of the paddle to control the ball’s angle:
- Hitting near the edges sends the ball at a sharper angle.
- Hitting near the center sends it more vertically.
- Prioritize tough bricks – Bricks that need multiple hits are easiest to finish while the level is still under control.
- Catch safe power-ups – Some power-ups (like Multi-ball) are strongest when the ball is still high on the board and the layout is open.
- Stay centered – Keeping the paddle closer to the center makes it easier to react to sudden direction changes.
- Don’t chase every ball – With multi-ball active, focus on saving at least one ball instead of overcommitting.
Why Play Breakout Online?
This Breakout implementation is:
- Fast and fluid – Canvas-based rendering with
requestAnimationFramefor smooth animation. - Responsive – The playfield scales with your viewport while maintaining a steady aspect ratio.
- Privacy-friendly – No logins, no external APIs, no trackers.
- Replayable – Increasing speed, power-ups, and level layouts keep each run interesting.
Open the game, move your paddle, and see how many levels you can clear before your lives run out.