RLBot
Program a bot that drives a car in Rocket League and race it against others
RLBot is a framework for writing bots that play Rocket League. Your code reads the positions of the ball and the cars on every frame and sends back controls such as steering, boosting and jumping. You can play against your bot, pit it against community bots, or enter it in community tournaments.
Free · No login · Desktop · Intermediate
About RLBot
It trains real-time control, physics reasoning and, if you want, machine learning through RLGym. It suits intermediate programmers. Beginners can start with Scratch.
It runs on your desktop alongside Rocket League, which is free to play. Bots can be written in Python, Java, C#, C++, Rust, JavaScript, Go or Scratch. RLBot itself is free and needs no account. Version 5 is currently in pre-release.
On Breakpoint since 25 Oct 2026.
Made this game? Claim it →

Tips and discussion
No tips yet. Solved it? Share how, and wrap answers in ||spoilers||.