
The structure of a Unity HoloLens UWP app solution
As I said before, the solution contains three different projects:
- Assembly-CSharp (Universal Windows)
- Assembly-CSharp-firstpass (Universal Windows)
- HelloHoloOnUnity (Universal Windows)
The last project is our final project, the one we will deploy to the device. The first is a placeholder containing our scripts. If you look at it, you will see in the Scripts folder our PointerHelper.cs file:

If you make changes to the scripts here, they will also be visible in Unity. So this is the place to write the specific code for your application.
The second project is a helper-like project that ties the projects together. We do not have to worry about that now.
The actual project itself, in our case, HelloHoloOnUnity, is nothing more than a loader. It loads the Unity3D player and launches our scenes. The player is deployed to the device and that takes care of running the application. There is not much we can do in this code base now.