Learn Advanced AI for Games with Behaviour Trees
Create your own Behaviour Tree API in C# and apply it in the Unity Game Engine
Product Brand: Udemy
4.6
Udemy Coupon Code for Learn Advanced AI for Games with Behaviour Trees Course. Create your own Behaviour Tree API in C# and apply it in the Unity Game Engine
Created by Penny de Byl and Penny Holistic3D | 7 hours on-demand video course | 22 downloadable resources
Behaviour Trees AI Course Overview
Throughout the course, you will follow along while a BT library and API are constructed from the ground up, to allow you intimate knowledge of the codebase. Alongside this, a simple art gallery simulation will be constructed to test out the functionality of the library as it is put together. The simulation will also rely on Unity’s NavMesh System for navigation and path planning.
The course begins with an overview of Behaviour Trees and covers all the fundamental elements (including trees, nodes, leaves, sequences, selectors, and other logical constructs). Code will be developed to navigate the Behaviour Tree and used to drive non-player characters in the art gallery including a robber, cop, visitors and workers. Throughout this, students will gain a solid knowledge of how Behaviour Trees are constructed and can be traversed, to apply actions to game characters.
At the completion of this course, students will have a fully-fledged BT library and API that they can reuse in their own game projects, to provide game characters with complex intelligent behaviours.
Recommended Behaviour Trees AI Course
Advanced AI For Games with Goal-Oriented Action Planning Course
Advanced AI For Games with Goal-Oriented Action Planning
The Advanced AI For Games with Goal-Oriented Action Planning Course begins with an overview of Unity’s NavMesh System and covers the basic functionality needed for the hospital simulation. It then goes on to cover the concept of GOAP, where students will discover how goals, actions and plans interact. A planner will be constructed that dynamically builds each character’s sequence of actions, based on what they believe their goals are while in the simulation.
Unity AI Guide: Create a Autonomous Game with Adaptive NPCs Course
Unity AI Guide: Create a Autonomous Game with Adaptive NPCs Hot & NEW
Unlock the potential of Artificial Intelligence in Unity by mastering Behavior Trees in this hands-on, practical Unity AI Guide: Create a Autonomous Game with Adaptive NPCs course. Together, we’ll build a fully autonomous “Hide and Seek” game with Adaptive AI that learns and evolves. Designed for beginner and intermediate game developers and designers with a passion for AI, this step-by-step course will guide you from the basics to advanced techniques.
What you’ll learn
- Students will learn the theory of behaviour tree design.
- Students will learn how to develop a behaviour tree API in C#
- Students will learn how to use behaviour trees to define the actions of non-player characters.
Who this course is for:
- Intermediate game development students wanting to extend their knowledge of artificial intelligence techniques used in games.