Clarification on Windows Universal Applications

I see that Unity is supporting Windows Universal applications (http://blogs.unity3d.com/2014/08/07/introducing-universal-windows-applications-in-unity/).

When I build for Universal 8.1, I get the Windows 8.1 project and Windows Phone 8.1 (as mentioned in the link above). However, what I am expecting is a project for Windows Universal.

I was hoping to run a Unity project on a Raspberry Pi 2 B running Windows 10 IoT… Something along the lines of this: http://ms-iot.github.io/content/en-US/win10/samples/HelloWorld.htm

However, Unity is not producing the Windows Universal project. Could someone explain why this is?

Hi,

at this point in time, Unity supports only Windows 8.1 Universal applications, which, as you have noticed, isn’t really a single binary that runs everywhere - you still get two projects even though you can share all code.

What you refer to as “Windows Universal” is actually Windows 10 universal applications, which actually produces a binary that can run on any windows platform (be it PC, tablet, phone or IoT device like Raspberry Pi 2) as long as the CPU architecture matches. We don’t support it yet, but we are actively working on it and we plan to release it in Unity 5.2.