GDC + VRDC@GDC 2018 Session Scheduler

View, browse and sort the ever-growing list of GDC sessions by time, pass type, track, and format. With GDC Session Scheduler, you can build your schedule in advance and access it during the show via export or with the GDC Mobile App. 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.

In order to best utilize Session Scheduler, please use the login credentials you've set up on this page as your login credentials on our GDC Mobile App. Your login credentials are the same as your registration login. You can download the app on iTunes or Google Play.

Automated Testing and Profiling for 'Call of Duty'

Speaker:

Jan van Valburg (Technical Director, Activision)

Location: Room 2006, West Hall

Date: Thursday, March 22

Time: 10:00am - 11:00am

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

Topic: Programming, Production & Team Management

Format: Session

Vault Recording: Video

Audience Level: All

The moment of launch for a 'Call of Duty' title is the organized culmination of hundreds of engineers and artists, and achieving a stable and high-quality result at the end of such a huge push is no small undertaking. To ensure the game's stability and performance, Activision utilizes a proprietary continuous integration system. This talk will outline how Activision's CI tooling works under the hood, and how it's different from other common solutions. It will also go into detail on various unique aspects of Call of Duty's tooling such as the performance and memory usage tracking, mitigation of intermittent/flaky errors, and how automated tests are run across hundreds of PCs and devkits.

Takeaway

You will learn about the inner workings of Call of Duty's automated building and testing tooling, it's various unique features, and how its ideas might be applied to your own projects.

Intended Audience

This talk is beneficial to tools engineers, engineering directors, producers/project managers, and executives. Knowledge of revision control and continuous integration systems is helpful, but not required.