I Spent 6 Weeks using Reinforcement Learning to Beat This GoDot Game @NicholasRenotte
I Spent 6 Weeks using Reinforcement Learning to Beat This GoDot Game  @NicholasRenotte
Uploaded October 2025 | Updated September 2026, 3 hours ago
In this, you're going to learn (through some of my painful mistakes):
1. How to hook up a Stable Baselines 3 Agent to GoDotRL
2. Best practices when it comes to reward shaping for Reinforcement Learning
3. Building optimal gaming environments in GoDot for RL training (def some gems in here)

All the code, logs and stuff is available via GitHub as always:
Code: github.com/nicknochnack/ReinforcementLearningBrackeysGame
Brackeys Original Tutorial: youtu.be/LOhfqjmasi0?si=3ib-ZIREVJq4P_GY

P.s. I'm still talking crap to Claude.

Although we're on much better terms now. Learning and recording this was an absolute blast, it's 8:29pm on a Sunday right now as I'm typing this but I had a ton of fun building this out. I feel like it's laid the groundwork to do a lot more with Reinforcement Learning and custom environments, especially those built with GoDot.

I was presenting at this think tank and saw a gun engineer demo using Reinforcement Learning for mining optimization. Got me thinking about how we could start applying this to simulated environments...what better way to start than by making a damn hard game ๐Ÿ˜….

Hope you like it, I'm grateful for each and every one of you. I'm flying out to present in the states tomorrow so if you're around Florida, hit me up.

Code is in the GitHub repo there's like 14 final versions right now. ๐Ÿ‘€ I need to add the environments to Git LFS, if you want them let me know they're like 167MB for each of the dmg files but I can push them up if you want them.

Also a HUGEEE shout out to Ed Beeching the creator of GoDotRL and of course @Brackeys (you are hilarious and an absolute legend!)

Oh, and don't forget to connect with me!
LinkedIn: bit.ly/324Epgo
Facebook: bit.ly/3mB1sZD
GitHub: bit.ly/3mDJllD
Patreon: bit.ly/2OCn3UW
Join the Discussion on Discord: bit.ly/3dQiZsV

Happy coding!
Nick
I Spent 6 Weeks using Reinforcement Learning to Beat This GoDot GameDaily Data Live | Tensorflow Language Translator DebuggingTurning my LipNET Machine Learning Model into an App?Build a Chrome Dino Game AI Model with Python | AI Learns to Play Dino GameI cant STOP reading these Machine Learning Books!How to Build a Fake OpenAI Server (so you can automate finance stuff)Machine Learning Explainability & Bias Detection with Watson OpenScaleHave you tried out these JUPYTER NOTEBOOK magic commands?I tried building a AUTO MACHINE LEARNING Web App 15 MinutesDoing Machine Learning stuff  Daily Data Live StreamMachine Learning Classification with Python....BUT AUTOMATED?!Python for Data Science | Beginner Friendly Full Course in 5 Hours
Nicholas Renotte |

I Spent 6 Weeks using Reinforcement Learning to Beat This GoDot Game

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER