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.

close

The Number One Educational Resource for the Game Industry

Session Name: 'Destiny' Shader Pipeline
Speaker(s): Natalya Tatarchuk, Chris Tchou
Company Name(s): Bungie, Bungie
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview: This talk delves into the shader pipeline that Bungie developed for \'Destiny\', a fast-paced shared world shooter for PlayStation 4, PlayStation 3, Xbox One and Xbox 360. This presentation will focus on the design, implementation, and lessons learned in building a flexible multiplatform shader pipeline from end to end. This talk will postmortem the strengths of the \'Destiny\' shader system, as well as delve into some of the challenges that Bungie\'s team encountered during the game\'s development, including challenges with managing the vast shader permutation matrix resulted from their flexible shader variant system, which encouraged artists to make hundreds or thousands of possible permutations. They will discuss some of the solutions they are undertaking to improve their shading system further based on the lessons learned during the first several releases of \'Destiny\'. Bungie\'s team believes that the details of their approach, the successes and challenges encountered, and lessons learned will benefit anyone working on a modern multi-platform renderer for their own games.

GDC 2017

Natalya Tatarchuk

Bungie

Chris Tchou

Bungie

free content

Programming

Programming