Q&A with Remedy Entertainment: Adopting USD into the Game Development Pipeline

Mika Vehkala has worked in the game development industry for nearly three decades and contributed to projects such as Horizon Zero Dawn and The Walking Dead: No…

Diego Farinha
5 min readbeginner
--
View Original

Overview

This article features an interview with Mika Vehkala, director of technology at Remedy Entertainment, discussing the studio's adoption of Universal Scene Description (USD) into their game development pipeline. It highlights the benefits of USD for managing complex data sets and streamlining workflows, as well as the challenges faced during integration.

What You'll Learn

1

How to streamline content pipelines using Universal Scene Description (USD)

2

Why USD is preferred over traditional file formats in game development

3

When to consider adopting USD for complex data management

Prerequisites & Requirements

  • Familiarity with digital content creation tools and asset management(optional)
  • Access to Universal Scene Description (USD) resources and tools

Key Questions Answered

Why did Remedy Entertainment choose to adopt USD in their game development pipeline?
Remedy Entertainment adopted USD to streamline their content pipelines, manage large data sets efficiently, and enable bi-directional interoperation with third-party digital content creation tools. They found that USD could unify various asset concepts and improve workflow for larger content teams.
What challenges did Remedy face while integrating USD?
During the integration of USD, Remedy faced challenges related to adopting new content pipelines, ensuring compatibility across different programming languages (C#, C++, Python), and achieving real-time communication between processes. These complexities required significant effort to set up effectively.
How has the transition to USD affected asset creation at Remedy?
While still in the early stages of adopting USD, Remedy anticipates that it will change how they author assets, requiring more modular approaches to level data, geometry, and materials to leverage USD's powerful composition mechanisms.
What tips does Remedy offer for developers looking to adopt USD?
Remedy advises developers to familiarize themselves with USD terminology and concepts, experiment with existing DCCs that integrate USD, and participate in the Academy Software Foundation's USD working group for collaborative learning and support.

Technologies & Tools

Some links below are affiliate links. We may earn a commission if you make a purchase.

Key Actionable Insights

1
Developers should start by familiarizing themselves with USD concepts and terminology before implementation.
Understanding the foundational aspects of USD will facilitate smoother integration into existing workflows and enhance collaboration across teams.
2
Consider modularizing asset creation processes to fully leverage USD's composition capabilities.
This approach will enable better management of complex data sets and improve the efficiency of content pipelines in future projects.
3
Engage with the Academy Software Foundation's USD working group for networking and knowledge sharing.
Collaboration with peers in the industry can provide valuable insights and support during the transition to USD.

Common Pitfalls

1
Underestimating the effort required to adopt new content pipelines can lead to delays and frustration.
Many developers may assume that integrating a new technology like USD will be straightforward, but the complexity of existing workflows and tools can create unexpected challenges.

Related Concepts

Digital Content Creation Tools
Asset Management In Game Development
Collaboration In The Gaming Industry