The official GUI for RLBot v5. The RLBot GUI features:
- Easy match launching: drag-&-drop bots and human onto teams and press start.
- All match settings and mutators configurable with presets of official Rocket League game modes.
- Automatic download of verified bots from https://github.com/RLBot/botpack.
- Loadout editor to easily design your bot's loadout.
- A state-setting sandbox where you can drag-&-drop cars on the field, replay scenarios, run commands, and toggle rendering.
To use the RLBot GUI as a player or bot developer, please download the installer at https://rlbot.org/.
The RLBot GUI is built with:
This project is built using a justfile. Run just build to build, just dev to run in dev mode,
just lint to lint and just format to format. Remember to
install dependencies first.
- Install the wails v3-alpha cli
- Install node and pnpm
- Run
cd frontendand thenpnpm i(you probably want tocd ../after)
- Either zenity, matedialog or qarma
- Make sure your local
masterbranch is up-to-date. - Run
just build windowsandjust build linux. - Create a new GitHub release with an appropriate name and tag
- Attach
bin/rlbotgui.exeandbin/rlbotguibinaries - Mark release as latest and click release!