A fascinating insight about process and tech at Naughty Dog. Talk given by Jason Gregory (lead programmer):
https://www.youtube.com/watch?v=f8XdvIO8JxE
https://www.youtube.com/watch?v=f8XdvIO8JxE
The talk will attempt to reveal some of the "secrets" of Naughty Dog's success as a game developer. I'll cover the high-level structure of the company, our overall development process and "best practices" that enable us to produce award-winning games. I'll also explore some of our keystone technologies -- the foundations upon which our game engine is built. These include optimization techniques for modern superscalar CPU architectures, best practices in memory allocation, empowering content creators through script and data-driven systems, and taking advantage of parallel hardware via concurrent jobs.
