Omniverse Kit App Template

This documentation is a tutorial for creating and publishing Applications on the Omniverse platform. It’ll guide you from the starting point of setting up a project, through creating apps, adding functionality, debug code, write tests and documentation, all the way to the finish line of packaging and publishing to end users.

Developer Flow

The tutorial is based on using the kit-app-template repo which is designed to be used for any Kit SDK based development - not just this tutorial. It is focused around two Applications: a Simple App that presents important foundational steps around Application creation, and a feature rich USD Explorer App that has us dive deeper into the developer workflow.

Tip: You may want to put the Command Cheat-Sheet in an extra tab. It lists the details of commands you’ll be executing frequently.

Prerequisites

  • This tutorial is aimed at developers with a background in Python and/or C++. Prior knowledge of Omniverse developer platform is not required.

  • Tutorial is based on using Visual Studio Code on Windows or Linux.

  • Internet access is required to download Kit SDK and project files.

To follow along with the tutorial and develop on the platform a user will need access to these domains:

  • Project repo: github.com/NVIDIA-Omniverse

  • Kit Kernel: d4i3qtqj3r0z5.cloudfront.net

  • Extension Registry: ovextensionsprod.blob.core.windows.net