GDC + VRDC 2019 Session Scheduler

View, browse and sort the ever-growing list of sessions by pass type, track, and format. With this Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App, once live. Sessions do fill up so please arrive early to sessions that you would like to attend. Adding a session to your schedule does not guarantee you a seat.

Automated Testing: Using AI Controlled Players to Test 'The Division'

Jose Paredes (Technical Director, Ubisoft)

Pete Jones (Lead Gameplay Programmer, Ubisoft)

Pass Type: All Access, GDC Conference + Summits, GDC Conference - Get your pass now!

Topic: Programming

Format: Session

Vault Recording: Video

Audience Level: All

Developing and testing big open world games is an immense undertaking. In response to the scale of this challenge, Ubisoft Reflections has been developing, in the context of 'The Division', "Client Bots", an AI that takes control of the player, mimicking human input while also reporting issues (missions incomplete-able, performance statistics etc.).

Applications of this technology include automated mission play through and report generation, follow bots that help QC and level designers to test multiplayer missions solo, streets wandering for performance data gathering, a general purpose platform for any bespoke testing and a tool to assist bug reproduction.

This session will present the motivations behind the system, citing many of the Ubisoft Reflections team's use cases to give insight into the internal architecture of their client bots, the challenges they faced, and best practices on how to build content to support such a technology.

Takeaway

Gain inspiration into the benefits of using automated AI players for game testing and reporting, insight into the development of this technology, and visibility on Ubisoft Reflection's best practices for content creation to facilitate automation.

Intended Audience

Anyone who wants to get insight into Ubisoft Reflection's automated testing tech and how to save thousands of hours of valuable QA time, who can instead concentrate on creative testing. This is a very important topic for large scale and live games, that programmers, game testers and producers will find very relevant.