You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: Networking Gameplay and AI in Assassin's Creed Unity
Speaker(s): Charles Lefebvre
Company Name(s): Ubisoft
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview: Making Assassin's Creed Unity a completely unified, networked multiplayer game was a huge challenge, as none of the existing systems were network-friendly. We needed to support join in-progress co-operative gameplay with host migration in a streaming open world. This required us to design replication frameworks that were lightweight in terms of memory, CPU and bandwidth. This talk will present you the solutions that we are using to replicate the gameplay and the AI. It will encompass various systems, like the spawning, the gameplay mechanisms, and the AI of NPCs. It will also introduce the tools we have developed to make network replication easier for programmers.

GDC 2015

Charles Lefebvre

Ubisoft

free content

Programming

Programming