You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


The Number One Educational Resource for the Game Industry

Session Name: Architecture Tricks: Managing Behaviors in Time, Space, and Depth
Speaker(s): Luke Dicken, Dino Dini, David Mark
Company Name(s): University of Strathclyde, NHTV University of Applied Sciences, Breda, Netherlands, Intrinsic Algorithm
Track / Format: AI Summit

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

Overview: While the standard AI algorithms we all know (and love?) look good on paper, we often run up against barriers when we put them into practice. Usually, these barriers occur when NP-Hard problems clash with limitations on memory and processing cycles. Add in the necessity to allow for the simple, expandable creation and management of behaviors, and the scope of the problem expands significantly. This lecture will show three different tricks for helping AI solve difficult problems while staying manageable. Dino Dini will show how co-routines can help mitigate the "polling problem" in AI behavior. Luke Dicken will show how complex behavior planning can be done off-line and spliced at run-time as necessary. Dave Mark will show his "infinite axis" utility system that allows for the simple design and processing of modular reasoners. All three sections will give concrete takeaways that can be applied to a variety of AI applications.

GDC 2013

Luke Dicken

University of Strathclyde

Dino Dini

NHTV University of Applied Sciences, Breda, Netherlands

David Mark

Intrinsic Algorithm

free content

AI Summit