Band BoomBox is a free, open source rhythm game built using the Unity engine, with a strong focus on co-operative multiplayer and controller-friendly gameplay. The main gameplay involves players hitting a sequence of notes as accurately as possible in order to earn the highest score possible, either individually, or as a team when playing with others.
- Completely free (as in "Open Source Freedom", not "Free To Play but Pay To Win")
- More than ten playable songs, each with multiple difficulty levels, catering to players of any skill level
- Playable on Windows, or Linux (including Steam Deck)
- Support for playing with either a controller or a keyboard
- Single player, as well as local multiplayer for up to 6 players
- Experimental LAN (network) multiplayer for 8+ players
- Full support for custom songs, complete with a built-in editor. For more details on how to create your own custom songs, please check the relevant pages on the wiki.
To download the game, simply head to the Releases list, displayed on the right of this page, and download either the Windows or Linux version of the game, depending on which operating system you're using. It is recommended to download the Official Song Collection as well, as these are offered as a separate download alongside the game itself. For instructions on how to install the song collection, please see this page.
- OS: Windows 10 or later, OR Ubuntu Linux 22.04 or later, OR SteamOS 3.4 or later
- Note: There are likely many other Linux distros that can run Band BoomBox without issue. Feel free to experiment, but those are not officially supported.
- CPU: Intel Core i5 6600K
- RAM: 8GB (Mainly for the OS itself, not the game. Band BoomBox actively uses around 512 MB of RAM)
- GPU: Nvidia GeForce GTX 960
- Note: Many newer integrated GPUs will be able to run Band BoomBox with decent performance, but having a discrete one is recommended for higher resolutions, frame rates and frame pacing consistency.
- Display: 16:9 Aspect Ratio display recommended, with a minimum resolution of 1280x720 (720p). The game will run on other aspect ratios, but this may result in a stretched image.
- HDD: At least 500 MB of free space
- One XInput compatible controller per player (alternatively, one player can play using a keyboard)
| S | Down / Numpad 2 | (Expert Difficulty Only) | |||
| D | Right / Numpad 6 | Q | |||
| A | Left / Numpad 4 | Numpad 7 | |||
| W | Up / Numpad 8 | ||||
| Any of the above | Any of the above | ||||
| Start / Pause | Enter | Turbo | Space | ||
Contributions to fix bugs or add features are welcome! If you are interested in contributing to the game itself, please fork the project's git repository, and submit your contributions as a Pull Request on Github. For details on how to set up a development environment that can compile the game, please see this page.
Contributions to expand the Official Song Collection are welcome as well! If you are a song creator and are interested in having your song featured in the game, or would like to help in charting songs for the Official Song Collection, please contact one of the developers.





