Breakout
A downloadable game for Windows
A modern take on Breakout, built in C++ with SFML 3.0. Features procedurally shattering bricks, realistic ball behavior, and two game modes.
Highlights
Crumbling bricks
Every brick is procedurally decomposed into a unique Voronoi diagram of polygon fragments - a different shatter pattern each game. When the ball hits, the nearest fragments physically break off.
Realistic physics
- The ball reflects off the surfaces at the angle a real ball would, with restitution and friction coupling to paddle motion.
- Air drag bleeds energy over time, which feeds the de-launch grab mechanic.
Burning ball
When the ball exceeds a speed threshold, it catches fire emitting a dynamic flame trail. The burn also lets it punch through bricks without deflecting.
Charged platform
Press Space while the ball is in play to charge the paddle. The next contact gives the ball a velocity boost.
Controls
| Key | Action |
| ← / → | Move platform|
| Mouse/Space | Launch ball / Charge & discharge platform |
| ↑ / ↓ | Navigate menu |
| Esc | Pause to menu / Quit |
License
This project is open source. https://github.com/kr4us3r/breakout-sfml
Credits
Built with SFML (https://www.sfml-dev.org/) and GLM 5.2.
| Updated | 20 days ago |
| Published | 22 days ago |
| Status | Released |
| Platforms | Windows |
| Author | beyond;reach |
| Genre | Puzzle, Action |
| Tags | Breakout, Difficult |
| AI Disclosure | AI Assisted, Code |



Leave a comment
Log in with itch.io to leave a comment.