OpenBMS is a crossplatform BMS player which depends on open source libraries only
- Implement basic chart select screen
- Implement audio output
- Implement BGA playback
- Implement gameplay
- SDL2 + bgfx
- FFmpeg (for BGA rendering)
- SQLite3
- PortAudio (for desktop) + miniaudio (for mobile)
- libsndfile
- bms-parser-cpp for fast BMS parsing