View analytic
Monday, September 25 • 11:00am - 12:00pm
EA’s Secret Weapon: Packages and Modules

Log in to save this to your schedule and see who's attending!

A lot of people hate build systems. What if using a library was just as easy as header-only libraries?

EA has had a Secret Weapon called “packages” for over 14 years. EA's Packages are like Ruby’s Gems or Perl’s CPAN or Rust’s cargo. If you build a package from the package server it will download all of its dependencies.

This talk will be about what we have learned about packages and versioning while building our large AAA games over the last 10+ years. Finally, what do we see for the future, like how will C++ modules fit in?

In detail I will talk about:
-Package layout
-Package server
-Versioning control and packages
-Libraries teams and platform fragmentation
-Packages' effect on large scale architecture
-C++ Modules TS prototypes

avatar for Scott Wardle

Scott Wardle

Senior Software Engineer, Electronic Arts
Hey Everyone, I am Scott Wardle, I have been in games over 20 years. Much of that in EA Vancouver. I like to solve hard problems I am known for SE workflows at EA and trying to turn my problems into solutions that everyone can use.

Monday September 25, 2017 11:00am - 12:00pm
Meydenbauer TBA #4 Meydenbauer Center
Feedback form isn't open yet.

Attendees (26)