July 2017
Beginner to intermediate
390 pages
10h 53m
English
You might be wondering why Unity3D uses Mono. After all, why are we not using C# 6.0, the version which is available right now? The answer to is that Unity3D apps should run on a multitude of platforms. We are dealing with a system that can deploy to Windows, iOS, MacOS, Android, Samsung TV, Tizen, Play Station 3, and much more. Those platforms do not support .NET as Microsoft has made it available; it needs the open-source, open-platform variant, Mono.
HoloLens, however, runs on the latest version of .NET. On that device, we can use all the latest and greatest constructs and frameworks coming out of Redmond, as long as it is supported by the UWP platform. So, we have a problem here. If we restrict ourselves ...
Read now
Unlock full access