Game Programming Patterns. State - введение, FSM и вариации
Обзор техник реализации игрового ИИ
Three-states plan AI of F.E.A.R. - GOAP в F.E.A.R, введение
Хочешь сделать интересного монстра, думай как монстр - Behaviour Tree, ссылки на доклады про реализации behaviour tree в играх
Behaviour Tree Theory - введение в BT в Unreal Engine
Basic AI & Behavior Trees. Lectures 10-14 - часть платного курса по Unreal
- Journey into Utility AI with Unreal Engine
- Unreal Engine AI Tutorial: Create AI with Behavior Trees
Bobby Anguelov channel - Game AI Basics
- Simple and Scalable Game AI Decision Making
- Behavior Trees: Breaking the Cycle of Misuse
- AI Arborist: Proper Cultivation and Care for Your Behavior Trees
Introduction to behavior trees - серия из 5 статей, также много ссылок на реализации, периода середины 2000х-начала 2010х.
Alex J. Champandard’s Getting Started with Decision Making and Control Systems, AI Game Programming Wisdom 4
18 Embarrassing Game AI Bugs Caught On Tape… and Fixed!
Open-source либы
https://github.com/bjoernknafla/liz
https://github.com/BehaviorTree/BehaviorTree.CPP