For HoloLens development and application, direct use of C + + and DERECTX development is also possible. But it's hard, there's no efficient library available.
Not much nonsense, the foreigner said more detailed: http://windowscomments.com/?p=1693
OK, I said C + + and DirectX, but for game development, C # and Unity might be a better choice.
I have posted Why is There No HoloLens SDK? Two days ago. For developers who are interested in developing for HoloLens, there are, many,
The answer is still not clear. So, what should I did, go write any UWP application, it would working on HoloLens? Of course not.
Directly develop a UWP universal Windows program that runs on HoloLens. The effect is not good.
You write a universal app, it'll run on HoloLens, there are no problem with then, but that's not what HoloLens ' main attr Action. We develop apps for HoloLens, we mean to develop apps this is tailed for HoloLens. We want it to appear and we want it to run in "Reality Mode".
The application of HoloLens is to perform the same, augmented reality.
Developing 3D apps or games isn't new to HoloLens. Can go crazy with DirectX and C + +. When it runs on a PCs or phone, it shows 3D on a 2D monitor, when runs on a HoloLens, it shows 3D mixed reality. However, for two important reasons you don ' t want to deal with DirectX directly:1. Programming DirectX? K. 2. Lack of Ready made libraries, so and have to do many things from
There are two reasons why you will not directly use Directx:1, DirectX programming difficulty coefficient is big; 2, lack of existing library, so to do a lot of basic things
Scratch. It ' s like programing directly on Win32 APIs instead of MFC. MFC has been a massive success because it makes a lot of things. Unfortunately, Microsoft decide do a MFC equivalent for DirectX. Also. NET doesn ' t work directly with DirectX. There are third
Microsoft decides not to develop MFC libraries for DirectX. NET also does not use DirectX directly. There is a third party package bridging.
Party packages bridging. NET and DirectX but I am not sure if they the up to task are. Reading Microsoft ' s message, it appears Unity would be a major choice for DirectX programming. That ' s why Unity is featured during HoloLens developer demo.
Unity is the main option for the DirectX program. This is why unity plays an important role in the HoloLens development demo.
You are only need to two things a HoloLens developer: C # and Unity. C # is pretty easy with great IntelliSense in Visual Studio. Unity is not
You only need two skills to become a HoloLens developer, C # and unity.
The only choice, but for the moment it are the only one and can count on.
Unity is not a must, but the present is the only one.
Make sure to register for the C # and Unity online course from Microsoft Virtual Academy from the following link (it ' s Tomo Rrow):
Develop for HoloLens? Register for Online Course: "Building Windows Games with Unity 5″