All Content

Dealing with Destruction: AI from the Trenches of COMPANY OF HEROES
Insider Presentation December 4th, 2008

Dealing with Destruction: AI from the Trenches of COMPANY OF HEROES

At the GDC 2007, Chris Jurney and Shelby Hubick gave a presentation about the AI in Company of Heroes, a highly acclaimed real-time strategy game for the PC. The talk looks into the process of building an AI that can deal with fully destructible environments, from the process of calculating impassable areas and the clearance for each cell, including a presentation of the squad logic too, as well as vehicle ...

Production & Methodology
Premium Report December 2nd, 2008

Production & Methodology

This full report looks into the topics of production and methodology, specifically focusing on how the the AI can be improved in the process. You'll learn about finding the balance between design documents and prototypes, finding a balance between production goals and making the AI fun, how to structure the production phase and what to expect in the process, what to pay attention to best set-up a tools pipeline ...

Embodied AI vs Fake AI, and Machine Learning (Audio, Part 4)
Insider QA November 29th, 2008

Embodied AI vs Fake AI, and Machine Learning (Audio, Part 4)

This audio recording of the marathon two-part Q&A entitled (Almost) Everything You Wanted to Know about Game AI covers three main topics: the difference between real AI as an embodied system, and game AI as part of a whole, how machine learning has a unique opportunity building on existing technology, and an analysis of case based reasoning and its major challenges. (Sponsored by SpirOps.)

Automated Unit and Functional Testing
Premium Tutorial November 29th, 2008

Automated Unit and Functional Testing

In this 2h masterclass, Alex Champandard talks about automated testing with both unit and functional tests. You'll learn about the motivations behind using automated tests, and hear about experiences of using them in practice. The presentation covers all the details from creating a test framework yourself to wrapping or modifying an existing one, how to write both kinds of tests and what workflow to use. ...