View, browse and sort the ever-growing list of GDC sessions by pass type, track, format, and more! With Session Scheduler, create an account to build your own GDC schedule and access it anywhere, including on the GDC app, once live.
If you've registered for GDC, you can use the same login credentials. Adding a session to your schedule does not guarantee you a seat. Sessions do fill up, so please arrive early to sessions that you would like to attend.
Olivier Delalleau (Data scientist, Ubisoft)
Location: Room 303, South Hall
Date: Tuesday, March 19
Time: 4:00 pm - 5:00 pm
Pass Type: All Access, GDC Conference + Summits, GDC Summits - Get your pass now!
Topic: Programming
Format: Tutorial
Tutorials: ML Tutorial Day
Vault Recording: Video
Audience Level: Intermediate
This talk provides an overview of various reinforcement learning algorithms and how they may help game studios create better games, more efficiently. Besides AI development, the ability to train bots to play games during production opens up promising opportunities for automated testing and design assistance. But applying reinforcement learning to modern games brings up many challenges, illustrated here through several examples, with a focus on recent experiments within Ubisoft games. Whether you want to directly learn from pixels to minimize the integration burden, or entirely rewrite your engine to make it more "reinforcement learning-friendly", this presentation is packed with practical tips to help you reach your goal without (too many) tears.
This talk presents to attendees results and lessons learned from several use cases of reinforcement learning in game development, with in particular applications to automated testing of specific game components, as well as learning various AI behaviors (related to decision making, driving, navigation, animation, etc.).
This talk is directed towards all game developers curious about the promises of reinforcement learning, and willing to know more about potential benefits and pitfalls. Previous knowledge of reinforcement learning is helpful to follow some technical points and practical recommendations, but is not mandatory for a high-level understanding.