Tutorials and sample apps

Currently all of our tutorials and sample apps are Unity 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 tutorials

The HoloLens 2 tutorials are designed to help developers learn both techniques and best practices for developing mixed reality applications. The tutorials are based on the Mixed Reality Toolkit 2.0 (MRTK 2.0).

Open source sample apps

The open source sample apps are applications that have been created by our teams and we have provided the source code so that developers could look at it and learn from our projects.

Mixed Reality Academy tutorials

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.

Note

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.