Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

AI Arborist - Proper Cultivation and Care for Your Behavior Trees

GDC via YouTube

Overview

Explore core principles for optimizing behavior trees in game development while avoiding common pitfalls in this 2017 GDC talk. Learn about node decorators, interruptions, tree splitting, smart objects, behavior prioritization, and extending behavior trees. Discover techniques for daemon behaviors, message passing, behavior locking, and augmenting behavior trees with external plan generation and goal formulation. Gain insights into practical examples like retry mechanisms, look-at functionality, debugging strategies, and unit subtasks to enhance AI decision-making in games.

Syllabus

Intro
DATABASE FOR BT
NODE DECORATORS VS DECORATOR NODES
EXAMPLE: RETRY
EXAMPLE: LOOKAT
EXAMPLE: DEBUGGING
INTERRUPTIONS
SPLITTING TREES
EXAMPLE: SMART OBJECTS
COORDINATOR
HOW TRANSITIONS OCCUR
BEHAVIOR PRIORITIZATION
EXAMPLE OF THE MYTHICAL HFSMBTH
EXTENDING BEHAVIOR TREES
DAEMON BEHAVIORS
EXAMPLE DEAMON BEHAVIOR
EISBOT MANAGERS
EXAMPLE MANAGER
MESSAGE PASSING
BEHAVIOR LOCKING
UNIT SUBTASKS
EXAMPLE UNIT SUBTASK
AUGMENTING BEHAVIOR TREES
EXTERNAL PLAN GENERATION
EXTERNAL GOAL FORMULATION

Taught by

GDC

Reviews

Start your review of AI Arborist - Proper Cultivation and Care for Your Behavior Trees

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.