Unreal development overview

Mixed reality support for Unreal Engine 4 is now in beta! If you're new to Unreal development, Getting Started with Unreal Engine 4 is a great page to explore. If you need assets, Unreal has a comprehensive Marketplace.

Once you've built a basic understanding of Unreal Engine 4, you can visit the Microsoft HoloLens Development page on the Unreal Engine documentation site to learn how to build and run your apps on HoloLens. Be sure to visit the Unreal Mixed Reality forums to engage with the community who build mixed reality apps in Unreal. It's a great place to find solutions to problems you might run into.

Installing the prerequisites

To get started with building a HoloLens 2 app in Unreal, you'll need the HoloLens 2 Emulator or a HoloLens headset. You'll also need to install the latest version of Visual Studio with the workloads and components listed in HoloLens 2 Prerequisites for Unreal.

Building and running your Unreal app

First, package your app for HoloLens 2. Next, choose where you want to deploy your package:

Streaming your app to a headset via the Holographic Remoting Player

Streaming your app from your desktop to the Holographic Remoting Player app on a HoloLens headset has two main advantages:

  • Speeds up development, so there's no need to repackage and upload your app each time you make a change
  • Leverages the power of your desktop, so you can render as many polygons as your desktop GPU allows, without being limited by the computer available on the headset

To get started with streaming, check out the HoloLens 2 Streaming Quick Start.

See also