Intro

Preface

Author Bios

Index

Section 1: General Wisdom

1. The Illusion of Intelligence, Steve Rabin

2. Creating the Past, Present, and Future with Random Walks, John Manslow demo code

3. Logging Visualization in FINAL FANTASY XV, Matthew W. Johnson, Fabien Gravot, Shintaro Minamino, Ingimar Hólm Guðmundsson, Hendrik Skubch, and Youichiro Miyake

4. What You See Is Not What You Get: Player Perception of AI Opponents, Baylor Wetzel and Kyle Anderson

5. Six Factory System Tricks for Extensibility and Library Reuse, Kevin Dill

6. Debugging AI with Instant In-Game Scrubbing, David Young

7. But, It Worked on My Machine! How to Build Robust AI for Your Game, Sergio Ocio Barriales

Section 2: Architecture

8. Modular AI, Kevin Dill and Christopher Dragert

9. Overcoming Pitfalls in Behavior Tree Design, Anthony Francis

10. From Behavior to Animation: A Reactive AI Architecture for Networked First-Person Shooter Games, Sumeet Jakatdar

11. A Character Decision-Making System for FINAL FANTASY XV by Combining Behavior Trees and State Machines, Youichiro Miyake, Youji Shirakami, Kazuya Shimokawa, Kousuke Namiki, Tomoki Komatsu, Joudan Tatsuhiro, Prasert Prasertvithyakarn, and Takanori Yokoyama

12. A Reusable, Light-Weight Finite-State Machine, David “Rez” Graham

13. Choosing Effective Utility-Based Considerations, Mike Lewis

14. Combining Scripted Behavior with Game Tree Search for Stronger, More Robust Game AI, Nicolas A. Barriga, Marius Stanescu, and Michael Buro