Microsoft HoloLens Development

Information on using UE to develop for the Microsoft HoloLens.

Choose your operating system:




Unreal Engine (UE) supports Microsoft HoloLens head-mounted displays (HMDs) as a platform for your projects. This section of the docs covers how to configure your project for HoloLens devices and other useful information.


Developers are now able to begin creating for the HoloLens 2. You have access to APIs for the platform's unique features, such as streaming and native deployment, finger tracking, gesture recognition, meshing, voice input, spatial anchor pinning, and more. You can build an AR game or an enterprise application.

HoloLens 2

HoloLens 1

HoloLens 2

HoloLens 1

HoloLens Emulator

Microsoft provides an emulator for developing and testing apps without a physical HoloLens device. For more, see the Microsoft documentation on the HoloLens Emulator .

HoloLens Prerequisites

Before beginning to develop with the HoloLens devices:

  1. Install the necessary tools on your machine. See Microsoft's documentation for the tools required.

  2. Enable Developer Mode on your HoloLens device. See Microsoft's documentation for more.

Getting Started


Mixed Reality Toolkit for Unreal

The Mixed Reality Toolkit for Unreal is a set of plugins, samples, and documentation for quickly creating immersive Unreal apps for the HoloLens 2. One component of this toolkit is UX Tools for Unreal , which provides code, blueprints, and assets for common immersive UX interactions. To see how to add the UX Tools for Unreal to your project, follow Microsoft's tutorial on creating a simple chess app for HoloLens 2 .

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey