HoloLens 2 user

Currently, all of our tutorials and sample apps are Unity or Unreal based. As we develop content for other engines and platforms, you will find them under the relevant heading in the Table of Contents.

HoloLens 2

The HoloLens 2 tutorials are designed to help developers learn both techniques and best practices for developing mixed reality applications. The Unity tutorials are based on the Mixed Reality Toolkit 2.0 (MRTK 2.0), and the Unreal tutorial is based on the UX Tools for Unreal Engine 0.8.

Mixed Reality Academy

The Mixed Reality Academy is a set of online step-by-step tutorials with corresponding project files:

  • The tutorials cover 100, 200, and 300 level topics, in which: 100-level covers project basics, 200-level covers core MR building blocks, and 300-level covers cloud service integration.
  • Most courses cover concepts applicable to both HoloLens and immersive (VR) headsets.
  • Each tutorial is organized by chapter, and most include video demonstrations of the key concepts.
  • A Windows 10 PC with the correct tools installed is a common prerequiste to complete each tutorial.


The Mixed Reality Academy tutorials were designed with HoloLens (1st gen) and Mixed Reality Immersive Headsets in mind. As such, we feel it is important to leave these tutorials in place for developers who are still looking for guidance in developing for those devices. These tutorials will not be updated with the latest toolsets or interactions being used for HoloLens 2. They will be maintained to continue working on the supported devices. A new series of tutorials has been posted for HoloLens 2.

Mixed Reality and Azure Services tutorials

These stand-alone tutorials are great for learning how to implement different Azure services into your Unity project. These tutorials are all based on either HoloLens (1st gen) or our Immersive Headsets, but the lessons on using the services should be transferable to most any device.