GDC is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

View, browse and sort the ever-growing list of sessions by pass type, topic, 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.

Online Game Technology Summit: 'Ghost Recon Breakpoint': The Framework Approach to Operating a Game as a Service

Nicolas Raby (Senior Online Programmer, Ubisoft Montpellier)

Anas El Ferachi (Online Technical Director, Ubisoft Montpellier)

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

Topic: Programming

Format: Session

Vault Recording: TBD

Audience Level: Intermediate

The session starts with an introduction explaining what a GaaS is and how it differs from traditional games, then dives into the making of these live games, the design process, implementation and challenges such projects face. This section also addresses the basics of Ubisoft's online architecture for GaaS and how standard services are used alongside custom project specific ones to achieve a game's vision.

The presentation then moves on to the main subject, managing these live games, covering the tools needed for operations, how they are made, which ones are standardized and how the creation of non-standard tools can be streamlined. Examples from Ghost Recon Breakpoint help illustrate this framework approach.

The last section takes a technical dive into the framework with the technologies used and why and then finishes with a philosophical step back that summarizes the pros and cons of such an approach and how it can be executed correctly.

Takeaway

This presentation shows how web frameworks tie into the making of live games and how they can streamline tooling for online/network developers due to their simplicity and user-friendliness. A nicely designed web framework also helps with the sharing of code and tech between projects, which for AAA developers, can be very beneficial.

Intended Audience

This presentation is targeted towards video game professionals interested in how we design, develop and operate games that live for years after launch and It's also interesting to web developers wanting to join the video game industry as web development was always kind of absent from the cycle of game development itself.