Making mixed reality apps for Hololens with Unity takes a few steps:
Unity development overview
The fastest path to building a mixed reality app is with Unity. We recommend that you take time to explore the Unity tutorials. If you need assets, Unity has a comprehensive Asset Store. Once you have built up a basic understanding of Unity, you can visit the tutorials to learn the specifics of mixed reality development with Unity. Be sure to visit the Unity Mixed Reality forums to engage with the rest of the community building mixed reality apps in Unity and find solutions to problems you might run into.
To get started building mixed reality apps with Unity, first install the tools.
New Unity Project with Mixed Reality Toolkit
The easiest way to develop in Unity is with the help of Mixed Reality Toolkit. It will help you setup with project automatically, and provide a set of mixed reality features to accelerate your development. Please check out Mixed Reality Toolkit v2 to learn more and get started.
Porting an existing Unity app to Windows Mixed Reality
If you have an existing Unity project that you’re porting to Windows Mixed Reality, follow along with the Unity porting guide to get started.
Configuring new Unity project for Windows Mixed Reality
If you’d like to created a new Unity project without importing Mixed Reality Toolkit, there are a small set of Unity settings you’ll need to manually change for Windows Mixed Reality. These are broken down into two categories: per-project and per-scene. See here for step by step guide to Configure new Unity Project for Windows Mixed Reality
Adding mixed reality capabilities and inputs
Once you’ve setup MRTK V2 with your project, or configured your project as described above, standard Unity game objects (such as the camera) will light up immediately for a seated-scale experience, with the camera’s position updated automatically as the user moves their head through the world.