~/talk

The Hidden Side of the Pixel

TalkinFrenchat Sunny Tech 2019 · on Thursday, 2019-06-27· [c-and-cpp, game-development]
links:none on file
name:Rudy Pons
links:none on file
slides:none on file

A Ubisoft talk describes engineering practices for large C++ game codebases and backend systems: managing million-line projects with SharpMake, speeding compilation using on-demand packages, and using C++11/14/17 (and upcoming C++20) abstractions to reduce lines without losing performance. It also covers backend server challenges (networking, scaling, memory fragmentation, deployment on bare metal and cloud) and the team’s move toward microservices using Python, Node.js, C# .NET Core, Go, Docker, Kubernetes and Helm.

AI-written summary · about

  1. 0:00Start
  2. 5:13WHAT'S THE PROBLEM?
  3. 5:47THE KEY TO PERFORMANCE: MEMORY
  4. 19:11PROJECT GENERATION: SHARPMAKE
  5. 25:40THE CHALLENGE OF PLAYING TOGETHER, ONLINE
  6. 31:47A MULTIVERSE OF GAMESERVERS
  7. 33:31SCALING GAMESERVERS
  8. 34:44ONLINE SERVICES
  9. 37:50ORCHESTRATION
  10. 39:41CONTENT DATA CHANGE DEPLOYMENT
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.