This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Ultimate Godot Game AI for Beginners
Game AI - Introduction
Don't Skip This! (3:43)
What is Game AI and Why should You Care? (3:37)
Different Types of Game AI (2:23)
Decision Systems (2:29)
Understanding the Environment
Navigating the Game World (1:42)
Grids (1:45)
Graphs (1:04)
Navmesh (1:17)
Finite State Machines
General Concepts (2:42)
Implementing a FSM in Godot (10:17)
FSM Example in Godot (5:19)
From A to B - Pathfinding!
How Pathfinding actually works (4:00)
Anatomy of a Pathfinder (9:44)
Breadth First Search Example (2:39)
Godot's Navmesh (4:01)
Sensors
Sensing the Game World (1:06)
Implementing Range Detection (10:53)
Implementing Field of View (5:32)
Implementing Raycasts (7:39)
Implementing Hit Detection (2:54)
Downloadables
How to get the most out of the project (2:07)
[DOWNLOAD] Full Project Godot 3
[DOWNLOAD] Godot 4 project, from ground-up
[DOWNLOAD] Course PDF
Full Game AI Project. Explained
Main Player Functionality (32:45)
Tank Projectiles (19:49)
The Sensor Manager (6:27)
AI Functionality (12:42)
System / Tank Mover (3:56)
System / HP (4:17)
System / Target Handler (5:58)
System / Cover (5:31)
System / Communication (7:34)
System / Waypoints (6:38)
FSM / Patrol (4:33)
FSM / Attack (16:34)
FSM / Retreat (5:12)
Bonus
GDScript Intro / Variables (4:33)
GDScript Intro / Operators (2:39)
GDScript Intro / Flow Control (5:40)
GDScript Intro / Functions (2:14)
Data Structures (10:22)
Review & Feedback
Your opinion matters - Help me improve the course!
Join the Private Course Owners Discord Community
GDScript Intro / Flow Control
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock