This article was published for AiGameDev.com PREMIUM members, available by subscription. You can join here in a minute or less. If you're already a member, log-in from the top right menu.

Premium Teaser
FlightRecorder.medium

Interactive Behavior Debugging using an AI Flight Recorder

Mika Vehkala on November 24, 2010

Are you still relying on large .log files that are dumped by your game executable, and searching through them with a text editor to debug your AI? Well, the 1990s called and they want their debugging techniques back! Luckily for you, there's a much better way and it's not that hard to put in place.

In this masterclass with Mika Vehkala, AI Programmer at IO Interactive, you'll hear about the Flight Recorder that's being used on their latest project to help debug the NPC behaviors. The tool finds things like problematic decisions, oscillations, and even helps isolate crashes.