Ultimate Game AI for Godot Beginners
- Development
- May 07, 2025

Ultimate Game AI for Godot Beginners, available at $74.99, has an average rating of 4.3, with 39 lectures, based on 49 reviews, and has 666 subscribers.
You will learn about What is a Game AI and how can it improve your game What are the main components of a Game AI How to implement different Game AI Systems How to put everything together in a Game Project This course is ideal for individuals who are Beginners with Artificial Intelligence in Godot It is particularly useful for Beginners with Artificial Intelligence in Godot.
Enroll now: Ultimate Game AI for Godot Beginners
Summary
Title: Ultimate Game AI for Godot Beginners
Price: $74.99
Average Rating: 4.3
Number of Lectures: 39
Number of Published Lectures: 39
Number of Curriculum Items: 39
Number of Published Curriculum Objects: 39
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
By the end of this course you will implement your own AI System.
Find out the key components of a professional Game AI: Decision Making, Pathfinding and Compete & Collaborate.
Decision Making
Realtime decision making is one of the key components when creating a solid Game AI.
There are many ways to achieve this, be it either Finite State Machines, Behavior Trees, Planning.
The course focuses on Hierarchical Finite State Machines, an improvement over the original State Machines.
HFSM are currently used in modern games like Doom 2016. They are easy to understand and powerful.
Learn how a Finite State Machine works and how to use a Hierarchical State Machine for your own game project.
Pathfinding
Once a decision is made, the AI Agent needs to move from A to B. Here is where pathfinding comes into play.
In these days, the pathfinding component is integrated in the game engine itself.
In the hands-on project we will make use of Godot’s Navmesh System.
This course also focuses on teaching the core concepts of how a pathfinder works.
Learn how a pathfinder works and how to create one from 0.
Find out how to use Godot’s Navmesh in a Game AI project.
Discover how to create cover points and use them accordingly when picking a final destination.
Compete & Collaborate
The last piece of the puzzle of a great AI is also in this course!
Having the AI Agents not only detect what’s around them by using sensors but also communicatebetween is a must in modern games.
Learn how to implement range, field of view, raycast, hit detection and communication.
Find out how to give unique personalities to your AI Agents for a superior game experience
AI Personality: Aggressive
Meet the Agressive AI! Made to seek & kill with a low chance of retreat, this is the perfect killing machine!
It’s main features are a linear projectile, a range sensor combined with raycast and a low chance of retreat.
Learn how to put together an AI Agent that seeks to kill.
AI Personality: Defensive
Combining attacking with defense is another way to approach a fight. And this is how this AI operates.
Its main features are rocket projectiles, range/raycast sensors and a 50-50% attack/retreat chance.
Learn how to put together a balanced AI Agent that not only seeks the target but also the nearest good cover.
AI Personality: Tactical
This AI never attacks directly. By having a long range sensor and no raycast, once the enemy is detected a vantage point will be also determined.
The Tactical AI goes to cover, adjusts for missed hits and fires a long-range projectile.
Learn how to put together an AI Agent that uses long-range projectiles, adjusts for errors.
Full Game AI Project Included
You will get not only the examples, but also a full project that features an AI System ready to be used in a game – yes, yours included!
What you will be getting:
Relevant examples for each implementation part
Full modular project that you can explore and reuse for your game
Hierarchical Finite State Machinesare used to implement the AI logic
Documented Source Code files in C#
3 Types of AIs: Aggressive, Defensive and Tactical
3 Projectile Types: Shell, Rocket and Mortar
2 Types of Firing mode: Normal and Burst
2 Patrol modes: Waypoints, Random Movement (interchangeable at runtime)
AI Communication System – propagate information between agents
Full Player Movementand Firing System
Game Assets – Buildings, Tanks and props
Everything properly organized in a tidy file structure, prefabs, modular components and more
Course Curriculum
Chapter 1: Game AI – Introduction
Lecture 1: Dont Skip This!
Lecture 2: What is Game AI and Why should You Care?
Lecture 3: Different Types of Game AI
Lecture 4: Decision Systems
Chapter 2: Understanding the Environment
Lecture 1: Navigating the Game World
Lecture 2: Grids
Lecture 3: Graphs
Lecture 4: Navmesh
Chapter 3: Finite State Machines
Lecture 1: General Concepts
Lecture 2: Implementing a FSM in Godot
Lecture 3: FSM Example in Godot
Chapter 4: From A to B – Pathfinding!
Lecture 1: How Pathfinding actually works
Lecture 2: Anatomy of a Pathfinder
Lecture 3: Breadth First Search Example
Lecture 4: Godots Navmesh
Chapter 5: Sensors
Lecture 1: Sensing the Game World
Lecture 2: Implementing Range Detection
Lecture 3: Implementing Field of View
Lecture 4: Implementing Raycasts
Lecture 5: Implementing Hit Detection
Chapter 6: Downloadables
Lecture 1: How to get the most out of the project (downloadables here)
Chapter 7: Full Game AI Project. Explained
Lecture 1: Main Player Overview
Lecture 2: Tank Projectiles
Lecture 3: The Sensor Manager
Lecture 4: HP System
Lecture 5: AI Overview
Lecture 6: System / Tank Mover
Lecture 7: System / Waypoints
Lecture 8: System / Communication
Lecture 9: System / Target Handler
Lecture 10: System / Cover
Lecture 11: FSM / Patrol
Lecture 12: FSM / Retreat
Lecture 13: FSM / Attack
Chapter 8: Extra
Lecture 1: GDScript Intro / Variables
Lecture 2: GDScript Intro / Operators
Lecture 3: GDScript Intro / Flow Control
Lecture 4: GDScript Intro / Functions
Lecture 5: Data Structures
Instructors

Adrian / Redefine Gamedev
Game Developer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- EAT LEARN LEAD Advanced leadership skills
- Joomla- Create a Joomla Website This Weekend With NO CODING!
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- How to Draw Cute Thanksgiving!
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Hydrogen Energy Masterclass- Fundamentals Applications
- Create 3D Models of Furniture and Books in Paint 3D
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling