Rocket League Bot
liveI'm training an AI bot to play Rocket League with GigaLearnCPP, a C++ reinforcement learning framework built on RLGym-PPO. Instead of hardcoding if-this-then-that rules, the bot plays itself thousands of times and learns from a reward signal what actually wins games.
How it works
- Reinforcement learning (PPO) — the bot is rewarded for things like scoring, ball touches and boost control, and adjusts its policy over many games
- GigaLearnCPP runs the training loop in C++, which is far faster than the Python-based RLGym-PPO it's built on
- The trained model gets loaded into RLBot so it can actually play matches against other bots or players
Training Stats
Checking…Pulled straight from the training run logged in Weights & Biases.
1v1 Rating
777
Training Iterations
33,695
Timesteps Collected
3.65B
As of Aug 11, 2026.
Status
Still training and tuning — this page will get a highlight clip once the bot is consistently beating scripted opponents.