Block-break is a Breakout clone written in MonoGame, using the PlayPlayMini framework. It demonstrates:
- Multiple PlayPlayMini game states: a loading screen, title menu, settings menu, gameplay, pause menu, high-score entry, and a high-score table
- Sprite sheets, fonts, pictures, and sound effects
- SQLite & EntityFramework 8 for storing the high score table and settings
- Serilog for logging errors to a text file
This project was put together in only a couple evenings, and the game physics are pretty roughly-implemented (there are some known collision bugs, and the code itself is just pretty ugly).
The purpose of this project is to demonstrate the capabilities of PlayPlayMini - not to demonstrate good physics code - so I'm not too worried about it, BUT: if you'd like to make a pull request to improve this, or other aspects of the project, go for it! :)
My name is Ben, and I make games. You can find my stuff at: