Windows Store Apps
Windows Store Apps: Deployment

Getting Started

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Currently if you want to build a Windows Store Apps player, you have to do it on Windows 8 or Windows 8.1 (Windows 8.1 is needed if you’re targeting SDK 8.1). On Windows Store Apps platform we don’t use Mono, we use Microsoft’s .NET together with WinRT. This allows you to debug your scripts with Visual Studio.

Unity supports three Windows Store Apps targets: X86, X64 and ARM.

The player log is located under <user>\AppData\Local\Packages\<productname>\TempState.

Things that are not yet supported:

  • Network classes, WWW is supported though
  • GameObject.SendMessage (partially works, but function which accepts the message must match the message sent, because the argument conversion doesn’t work)
  • You can’t access C# classes from JS scripts, you should be able to access JS classes from C#
  • Fog doesn’t work on devices with feature level < 9.3, you need to implement it manually, see Custom Fog Shader

Requirements when targeting Windows SDK 8.0:

Requirements when targeting Windows SDK 8.1:

Before you can proceed you need to acquire Windows 8 developer license, this can be done in two following ways:

Helpful links

Windows Store Apps
Windows Store Apps: Deployment