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.
Jafar Soltani (Lead Software Engineer, Rare, Ltd.)
Location: Room 3016, West Hall
Date: Friday, March 23
Time: 10:00am - 11:00am
Pass Type: All Access, GDC Conference + Summits, GDC Conference - Get your pass now!
Topic: Production & Team Management
Vault Recording: Video
Audience Level: All
Learn how Rare changed its culture and approach for developing 'Sea of Thieves' by adopting "continuous delivery".
As the result of this change, the Rare team has minimized crunch and has sustainably delivered new features to players. They've had over 100 retail releases so far which means they can learn from player feedback and evolve the game. The bug count has been very low throughout the project as they have invested heavily in automated tests, and consequently they've had a very small manual test team which has reduced cost significantly.
Adopting continuous delivery practices isn't trivial; it will take a studio several years. Rare is continuously working to improve their capabilities, so this session will discuss the challenges they've faced and the principles behind the techniques and practices they've used. Some of the challenges include:How to work on a single branch (Trunk based development). How to continuously improve the commit stage. How to change studio culture to adopt automated testing. And finally, how to deal with flaky tests and identify the most relevant and valuable tests.
You will learn about the benefits of adopting "continuous delivery" in AAA video games, what challenges you'd face and what practices you can use.
You should have some experience developing games to understand the issues and pain points with traditional development of video games.