Session Name: | Parallelizing the Naughty Dog Engine Using Fibers |
Speaker(s): | Christian Gyrling |
Company Name(s): | Naughty Dog |
Track / Format: | Programming |
Overview: | This talk is a detailed walkthrough of the game engine modifications needed to make The Last of Us Remastered run at 60 fps on PlayStation 4. Topics covered will include the fiber-based job system Naughty Dog adopted for the game, the overall frame-centric engine design, the memory allocation patterns used in the title, and our strategies for dealing with locks. |