Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 28 sections 95 lectures

Godot 4 AI & Machine Learning Masterclass: Train Smart Game Characters and Build Neural Networks

This course is designed for developers ready to push beyond traditional AI techniques. By the end, you'll create game characters with emergent behaviors that surprise both you and your players.

01
Skill level
All levels
02
Sections
28
03
Lectures
95
04
Instructor
Team Mammoth
What's inside

This course includes.

28
Sections
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

28 sections · 95 lectures
+ 01a Build a Machine Learning Model in Godot 4 1 lecture
00 Project Preview - Build A Machine Learning Model In Godot Preview Free preview
+ 01b (Prerequisite) Navigate the Godot Editor 6 lectures
01 Navigate Godot's Main Menu Locked
02 Navigate Godot's Scene Window Locked
03 Navigate Godot's File System Locked
04 Navigate Godot's Viewport Locked
05 Navigate Godot's Inspector And Node Windows Locked
Source Files Locked
+ 01c (Prerequisite) Machine Learning Fundamentals 5 lectures
00a What is Deep Learning Locked
00b What is a Neural Network Locked
01 What Is Machine Learning Locked
02 What Is Supervised Learning Locked
Source Files Locked
+ 02 Build a perceptron with GDScript 4 lectures
01 Build Main And Point Scenes Locked
02 Draw A Point With GDScript Locked
03 Build A Perceptron With GDScript Locked
02 Source Locked
+ 03 Build model training with GDScript 3 lectures
01 Create Data Points With GDScript Locked
02 Build Model Training With GDScript Locked
03 Source Locked
+ 04 Unlocking Game AI - Build a Neural Network in Godot 3 lectures
01 Build Neural Network Locked
02 Build Activation Function And Learning Rate Locked
01 Source Locked
+ 05 Define neural network training 5 lectures
01 Define Neural Network Training Locked
02 Build Output Neural Network Layer Locked
03 Run And Clean Up Code Locked
04 Update Weights And Biases In Neural Network Locked
02 Source Locked
+ 06 Visualize neural network training in Godot 4 lectures
01 Visualize Model Training Locked
02 Define Neural Network Prediction Locked
03 Visualize Model Predictions Locked
03 Source Locked
+ 07a Command Line Fundamentals 2 lectures
01 Why All Developers Need To Know The Command Line Locked
02 Build Your First Command In The Command Line Locked
+ 07bTrain AI-Driven Platformer Characters in Godot 4 lectures
01 What Is Reinforcement Learning Locked
02 What Is GDRL Locked
03 Explore GDRL Package Locked
Resources Locked
+ 08 Download GDRL Godot ML example 4 lectures
04 Download GDRL Example Locked
05 Install GDRL Locked
06 Train Machine Learning Model Locked
Source Files Locked
+ 09 Explore Player and Robot in Godot RL 2 lectures
07 Explore Player Scene And Script Locked
08 Explore Robot Scene And Script Locked
+ 10 Explore utility scripts 3 lectures
09 Controller Script Locked
10 Explore Sensors In Platformer Locked
11 Explore More Agent Scripts Locked
+ 11 Train a FPS Game Machine Learning Agent in Godot 1 lecture
00 Project Preview - Explore FPS From Godot RL Locked
+ 12 Run Godot RL FPS example 2 lectures
01 Run GDRL Example Locked
01 Source Files Locked
+ 13 Understand Player Scenes and Scripts in Godot FPS 3 lectures
01 Understand Main Scene And Script Locked
02 Explore Character Scene And Script Locked
03 Explore Player Scene And Script Locked
+ 14 Explore AI Scripts in Godot FPS 2 lectures
01 Explore AI Controller Script Locked
02 Explore Extended Raycast Sensor Locked
+ 15 Understand FPS Scenes and Scripts in Godot 3 lectures
01 Understand Projectile Scene And Script Locked
02 Understand Camera Scripts Locked
03 Explore Health System Script Locked
+ 16 Explore Other Scripts in Godot RL FPS 2 lectures
01 Explore Manager Scripts Locked
02 Explore State Machine Scripts Locked
+ 17 Build simple FPS for custom game environment 6 lectures
00 Project Preview - Godot FPS From Scratch With RL Locked
01 Build Main Scene For Godot FPS Locked
02 Build Target And Add Color Locked
03 Build Simple FPS Player In Godot Locked
04 Build Projectile In Godot Locked
06 Source files Locked
+ 18 Connect to Godot RL in FPS 4 lectures
01 Add Godot RL Package To Godot Game Locked
02 Build AI Controller For Player With Godot RL Locked
03 Connect To Godot RL Server With Sync Locked
07 Source Files Locked
+ 19 Implement AI Controller from Godot RL 4 lectures
01 Get Observation With GDscript Locked
02 Get Reward And Action Space Locked
03 Set AI Actions For Simple Godot FPS Locked
08 Source Files Locked
+ 20 Build Godot FPS Player functionality 4 lectures
01 Build Movement Functionality In Player Locked
02 Build Shooting Functionality In Player Locked
03 Reward AI Agent For Target Collision Locked
09 Source Files Locked
+ 21 3D Game Machine Learning in Godot 4 1 lecture
00 Project preview - 3D Platformer from Scratch with RL_1 Locked
+ 22 Build simple 3D platformer in Godot 4 3 lectures
01 Build Main scene with platforms Locked
02 Build platformer player in Godot Locked
01 Source Files Locked
+ 23 Build automated player movement 5 lectures
01 Build player movement Locked
02 Get and set movement actions Locked
03 Get environment observations Locked
04 Define training end Locked
02 Source Files Locked
+ 24 Implement RL rewards 4 lectures
01 Reward RL agent Locked
02 Reset goal distance Locked
03 Add goal distance to observations Locked
03 Source Files Locked
+ 25 Build automated turn and jump 5 lectures
01 Build player turn Locked
02 Build player jump Locked
03 Handle player and platform collision Locked
04 Handle player fall Locked
04 Source files Locked
Description

About this course.

Give your game characters genuine intelligence and adaptive behavior instead of predictable, scripted patterns that players quickly exploit.


•    Understand neural networks and how they apply to game AI.

•    Train characters that learn from player behavior and adapt strategies.

•    Implement machine learning algorithms within Godot's framework.

•    Build decision-making systems that feel dynamic and unpredictable.

•    Create AI opponents that provide appropriate challenge without feeling unfair.

Ready to start building?

This course is designed for developers ready to push beyond traditional AI techniques. By the end, you'll create game characters with emergent behaviors that surprise both you and your players.

Buy lifetime access →