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.

Session Name Fast Iteration for Far Cry 4 - Optimizing Key Parts of the Dunia Pipeline
Speaker(s) Remi Quenin
Company Name(s) Ubisoft Montreal
Track / Format Programming
Overview With five platforms to support and twice as much content as Far Cry 3, Far Cry 4 presented a big challenge for pipeline efficiency. To reach the maximum achievable quality in such a massive open-world environment, iteration is key. This talk will discuss game-changing improvements that we applied to our pipeline that resulted in spectacular day-to-day workflow improvements for the entire production. We'll explain how we massively reduced the compile time of our 2.5M lines of C++ code to under a minute. We'll describe how we built a network cache for "binarized" assets on commodity PCs, outperforming million-dollar commercial hardware. We'll show how we used this asset store to speed up our data builds, and how we accelerated our package distribution to be instantaneous for hundreds of concurrent users. Finally, we'll show the tools we've built to allow patching a running instance of the game with locally modified assets for rapid content iteration.

GDC 2015

Remi Quenin

Ubisoft Montreal

free content



UBM Tech