open_breaker is a fast-paced, level-based brick breaker game built using Raylib and raylib-go. Enjoy classic gameplay with modern effects, particles, sound, and progressive difficulty.
| Platform | Download Link |
|---|---|
| 🪟 Windows | Download open_breaker.tar.gz |
| 🐧 Linux | Download open_breaker (flatpak) |
⚠️ Make sure you have OpenGL-compatible graphics and necessary permissions to run the binaries.
macOS builds are not provided due to code signing and notarization requirements, but you can build it yourself:
brew install gogit clone https://github.com/yourusername/open_breaker.git
cd open_breaker
go mod tidy
go build -o open_breaker main.go./open_breaker- 🎨 Smooth 2D graphics powered by raylib
- 🔊 Dynamic bounce and break sounds
- 💥 Particle effects on brick destruction
- 🔐 Level progression
- 🎮 Responsive controls with paddle-ball dynamics
- 🧱 Unbreakable & special bricks for added strategy
This game is written in Go using the raylib-go bindings.
screens/- Contains UI and gameplay screen logicentity/- Game entities like Player, Ball, Brickseffects/- Particle and visual effectsutility/- Helper functions and asset management
MIT License. See LICENSE file for details.
Happy Breaking! 💥


