View, browse and sort the ever-growing list of sessions by day, time, pass type, topic, and format. With this Session Viewer, you can view session and speaker details for Game Developers Conference 2024.You will be able to build your schedule with the GDC Mobile App. The GDC 2024 app will be available for download in Apple Apps and Google Play late February 2024.
Sessions do fill up and seating is first come, first serve, so arrive early to sessions that you would like to attend. Adding a session to your schedule does not guarantee you a seat.
Rez Graham (Creative / Technical Director, Independent)
Location: Room 2002, West Hall
Date: Tuesday, March 19
Time: 9:30 am - 10:30 am
Pass Type: All Access Pass, Summits Pass - Get your pass now!
Vault Recording: TBD
Audience Level: All
Utility theory is a common method for handling decision making in games. Much has already been said about it, but most resources focus on theory rather than the nuts & bolts of actually building the system. This session solves that by focusing on implementation with only a light touch on theory.
The session starts by dissecting the architecture of a utility system, breaking down core concepts such as considerations, utility curves, and decision hierarchies. The session also examines the importance of data in tuning utility systems, offering insights into how designers manipulate data, curves, and more. Attendees discover essential tools for debugging utility systems and learn to navigate potential challenges and performance concerns.
The session concludes with a live demo, showing the full process of adding a new decision into the game, from design to implementation.
Attendees will walk away with a comprehensive understanding of utility AI beyond just the theory. They will understand the architecture, implementation details, tuning structure, and how to approach solving AI problems using utility.
Engineers who are interested in utility systems and want to dig into the nuts & bolts of an implementation. While this talk will be highly technical, it will also be of interest to technical designers who are in charge of tuning or interacting with utility systems.