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
StatusReleased
PlatformsWindows
Authorbeyond;reach
GenrePuzzle, Action
TagsBreakout, Difficult
AI DisclosureAI Assisted, Code

Download

Download
breakout-1.0.1.exe 14 MB

Leave a comment

Log in with itch.io to leave a comment.