A Breakout clone written in C++ using the SFML library as an exercise in game development.
- multiple screens with state management
- music and sounds
- asset management
- loads levels defined in XML files (using the TinyXML2 library)
- configurable level layout and assets