Do you know a game you'd love to hear more about how the AI was Made? Are you releasing a game with interesting insights you'd like to share? Or are there game AI topics you'd like to know more about?
Yes? Then write to us with suggestions for interview partners or topics for masterclasses!
Sign up for a PREMIUM, ULTIMATE commercial membership to get access to the broadcast recordings (and other content from accross the AiGameDev.com network). Check out the different membership and see which one is right for you: Membership Overview
Many games use a separate thread for major AI systems like pathfinding. In this masterclass, you'll find out about an alternative approach by applying multi-threading to your AI using a job queue or task system. You'll learn about the pitfalls of this approach, and some things to look out for in practice.
Join Richard Evans, Lead Simulation Engineer at Maxis and Lead AI Programmer on THE SIMS 3, in a live online masterclass. Richard will discuss the application of rule-based systems, logic programming and deontic logic in games — using examples from prototypes and previous games — and how they can help you in your game.
In this interview with Lead Programmer Tim Janus, discover how the AI for HANDBALL SIMULATOR 2010 was implemented by a small team. In particular, learn about its implementation of group behaviors and special moves, such as passing the ball between multiple players, and how that was handled by the AI. Discover how this was implemented within an editor tool in practice, and a goal-based hierarchy at runtime.
Fixing bugs remains one of the most time consuming tasks for AI developers. How can this be made easier in practice? What kind of underlying code framework do you need? This masterclass will give you guidelines how to approach the problem, things you need upfront and what to expect during production.
This interview with Nathan Sturtevant, contractor at BioWare and Associate Professor at the University of Alberta, will focus on his work on the pathfinding of DRAGON AGE in full detail — in particular the process of improving performance and making it memory efficient, as well as the low-level details about optimization and implementation.
You understand the idea of utility systems, but how do you program them in practice when small problems come up? This masterclass will go over the two major types of implementation, and discuss how they work in practice as well as their pitfalls. This session will focus on how to write the code for such systems quickly, but without leaving you in trouble later in the project!
In this mini "post-mortem" style interview with Tara Tech, you'll hear about some of the key parts of Brütal Legend's AI technology as well as their design.