Universal Windows Platform
Universal Windows Platform: Deployment
Getting Started
Unity supports three CPU architectures when targeting Universal Windows PlatformAn IAP feature that supports Microsoft’s In App Purchase simulator, which allows you to test IAP purchase flows on devices before publishing your application. More info
See in Glossary: X86, X64 and ARM.
There are three configurations (select them in Visual Studio):
-
Debug for debugging purposes
-
Release for profiling
-
Master for submission to store
The player log is located under <user>\AppData\Local\Packages\<productname>\TempState. See also log files.
Requirements when targeting Universal Windows Platform:
- Windows 8.1
- Visual Studio 2015 (RTM or later)
- Windows 10 Universal SDK
- Testing devices:
- For basic testing of Windows SDK 10, same PC which is used for development is enough.
- For basic testing of Phone 10, it’s advisable to acquire a real Windows Phone 10 device.
Before you can proceed you need to acquire Windows Store developer license. There are two ways you can do this:
The following are not supported:
- Legacy Network classes (please use current Unity Networking). WWW and UnityWebRequest are supported (applies to all scripting backends).
-
GameObject.SendMessage
partially works, but function which accepts the message must match the message sent, because the argument conversion doesn’t work (applies only to .NET scripting backend).
- You cannot automatically access C# classes from JS scripts (applies only to .NET scripting backend). To do this, go to the Player settings (menu: Edit > Project SettingsA broad collection of settings which allow you to configure how Physics, Audio, Networking, Graphics, Input and many other areas of your Project behave. More info
See in Glossary, then select the Player category), open the Publishing Settings panel, navigate to the Compilation section and set the Compilation Overrides to .NET Core Partially.
Helpful links
• 2017–05–16 Page amended with no editorial review
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Is something described here not working as you expect it to? It might be a Known Issue. Please check with the Issue Tracker at issuetracker.unity3d.com.
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thanks for helping to make the Unity documentation better!
Universal Windows Platform
Universal Windows Platform: Deployment