What are you looking for?
Unity Platform

Native OpenUSD Support

Apr 2, 2025
Under Consideration
Safe harbor statement

The following is intended for informational purposes only, and may not be incorporated into any contract. No purchasing decisions should be made based on the following materials. Unity is not committing to deliver any functionality, features or code. The development, timing and release of all products, functionality and features are at the sole discretion of Unity, and are subject to change.

How to share roadmap feedback

If you have accepted to use functional cookies and logged in using your Unity ID at the top right of the page, then sharing feedback is as simple as clicking a card below, selecting a topic’s importance, adding your point of view, and submitting. If you prefer not to accept functional cookies or log in, you will be prompted to enter an email address and validate it, so we know how to reach out when the topic evolves. For more information read the Feedback and privacy terms.

Native implementation of OpenUSD (Universal Scene Description) in the Unity Editor to enable full authoring and editing of USD scene.

This will allow the Unity creators to successfully contribute in USD based pipeline.

Adding native USD support could offers numerous advantages:

  • Interoperability: USD is becoming an industry-standard format for representing 3D scenes and assets. Native support would enable seamless import/export between the game engine and other software in the production pipeline, such as modeling and animation tools.
  • Streamlined Workflow: Game developers can work directly with USD files, eliminating the need for conversion or intermediate steps. This streamlines the workflow and reduces the potential for errors or data loss.
  • Improved Collaboration: Created with collaboration in mind, OpenUSD facilitates collaboration among team members working on different aspects of game development in a pipeline. By enabling native USD support, creators can move away from a linear production process, allowing better integration and communication between artists, animators, and programmers.
  • Asset Management: OpenUSD's hierarchical structure and layering capabilities make it well-suited for managing complex game assets and scenes. Native support allows game developers to leverage OpenUSD's features for organizing and versioning assets efficiently.
  • Performance Optimization: Native OpenUSD support can optimize performance by enabling efficient streaming and loading of assets at runtime. This is particularly beneficial for large-scale games with extensive asset libraries.
  • Future-Proofing: As OpenUSD continues to gain traction in the entertainment industry, adding native support to Unity ensures compatibility with emerging workflows and technologies. It future-proofs the engine and enhances its relevance in the evolving landscape of game development.
Help us deliver the deliver that matter to you. Let us know how important is this for you.
By submitting you agree to the Unity’s feedback terms and privacy policy.
Discover upcoming updates and share your feedback