Unreal Engine 5

Varjo support for Unreal Engine is built on top of Unreal Engine’s built-in OpenXR support. This allows developers to create VR applications using the regular binary release version of Unreal Engine without any Varjo-specific code. This works with all current generation Varjo headsets.

Some Varjo features are not supported by Unreal’s built-in OpenXR plugins. Support for these features is provided in a separate Varjo OpenXR plugin, which complements the built-in Unreal plugins and enables additional features.

Varjo OpenXR plugin for Unreal Engine 5 is available to download at developer.varjo.com and the Epic Games Fab (formerly known as Unreal Marketplace).


See the page Unreal OpenXR features for more information.

Requirements

You will need the following to get started with Unreal development for Varjo headsets:

  • A computer that meets the system requirements for Varjo headsets
  • Varjo Base 3.6.0 or newer (latest version recommended)
  • SteamVR (if SteamVR™ Tracking is used)
  • Unreal 5.0 or newer (later versions recommended for stability and new features)
  • An Unreal project using DirectX 11 or DirectX 12 (Vulkan is currently not supported)
  • Varjo OpenXR plugin (required to access all features)
  • A Varjo headset (optional)

Getting started

Follow the steps on the Getting Started page to start a new project or migrate an existing project for Varjo headsets.

For information about settings and features that are different on Varjo headsets as compared to traditional application development and other VR devices, see Recommended settings.

Developing without Varjo headset

On the Developer tools in Varjo Base page you can find information on how to test your build without a Varjo headset.