Samples and feature apps
Every development journey starts with a look back at what other developers have successfully built - mixed reality is no different. Currently, all of our tutorials and sample apps are built in Unity or Unreal. As we develop content for other engines and platforms, you'll find them under the relevant heading in the Table of Contents.
Sample apps
The open source sample apps were been created by our teams to help you get a handle on Mixed Reality development first-hand. We've provided the projects and full source code as a learning reference.
HoloLens 2 open source sample apps
- MRTK Examples Hub - (Download from Microsoft Store in HoloLens 2)
- Surfaces - (Download from Microsoft Store in HoloLens 2)
- Periodic Table of the Elements 2.0
- Galaxy Explorer 2.0
HoloLens (1st gen) open source sample apps
Feature samples
The feature samples listed below correspond to specific implementations that are covered in our documentation and covers a range of development platforms and hardware devices.
Research Mode
Research Mode was introduced in the 1st Generation HoloLens to give access to key sensors on the device, specifically for research applications that are not intended for deployment. The sample applications below are examples for accessing and recording Research Mode streams and using the intrinsics and extrinsics.
Reference article | Sample application |
---|---|
Research Mode | HoloLens (1st gen) |
Research Mode | HoloLens 2 |
QR codes
HoloLens 2 can detect QR codes in the environment around the headset, establishing a coordinate system at each code's real-world location.
Reference article | Sample |
---|---|
QR codes | QR code tracking in Unity |
WebRTC
The MixedReality-WebRTC project is a collection of components to help mixed reality app developers to integrate peer-to-peer audio, video, and data real-time communication into their applications WebRTC components are based on the WebRTC protocol for Real-Time Communication (RTC), which is supported by most modern web browsers.
Reference article | Sample |
---|---|
WebRTC | WebRTC sample apps |
Holographic Mixed Reality Capture
Mixed reality capture (MRC) captures the first-person experience of mixing real and digital worlds as a photo or video, sharing what you see with others in real-time.
Reference article | Sample |
---|---|
Mixed Reality Capture | Mixed Reality Capture samples |
Holographic Remoting
The Holographic Remoting Player is a companion app that connects to PC apps and games that support Holographic Remoting. Holographic Remoting streams holographic content from a PC to your Microsoft HoloLens in real-time, using a Wi-Fi connection, and is supported on HoloLens (1st gen) and HoloLens 2.
Reference article | Sample |
---|---|
Holographic Remoting | Holographic Remoting samples |