Using Perforce 'Attributes' for Managing Game Asset MetadataPerforce
Many modern video games are built with hundreds of thousands of different kinds of assets. Volition has written a system that uses Perforce attributes to organize and manipulate these assets. Attributes are used for many different functions, including categorization, dependency graphs and source-to-target asset conversion information. This session will focus on how Volition decided to use Perforce attributes and how it dealt with many of the hidden complexities such as branching, resolving, and performance.
Using Perforce 'Attributes' for Managing Game Asset MetadataPerforce
Many modern video games are built with hundreds of thousands of different kinds of assets. Volition has written a system that uses Perforce attributes to organize and manipulate these assets. Attributes are used for many different functions, including categorization, dependency graphs and source-to-target asset conversion information. This session will focus on how Volition decided to use Perforce attributes and how it dealt with many of the hidden complexities such as branching, resolving, and performance.