Introduction
Windows RT apps are fully supported by the FlatRedBall engine and Glue. This means that users are able to create apps and distribute them on the Windows Store, and they will run on Windows RT devices.
Visual Studios
It is recommended that you upgrade your version of Visual Studios to Visual Studios 2013 Community.
Make sure you also upgrade your version of XNA. You can get the download here.
Requirements
To create a Windows RT project you must be running Windows 8 or newer. You must also create an account to deploy Windows RT apps, but this is free. Visual Studio will ask you to create/renew your account if it is out of date.
Creating a Windows RT Project
To create a Windows RT project:
- Open Glue
- Select File->”New Project”
- Select “Windows RT”
- Enter the name of the project
- Click “Make My Project!”
Windows RT vs. Desktop code differences
Windows RT projects reference “.NET for Windows Store apps” which is a subset of the full .NET framework. This means that some code must be changed to run on Windows RT.
- General changes: http://msdn.microsoft.com/en-us/library/br230302.aspx
- System.Diagnostic.Process: http://stackoverflow.com/questions/12765699/whats-the-equivalent-of-the-system-diagnostic-process-on-winrt-c
Creating Demo Builds for the Windows RT app
The directions for generating a test build which will install and run on a Windows 8 machine can be found here.
To run the app on Windows RT from Visual Studio (requires a RT device and a non-RT device), see this link.
To install a appxupload file on an RT tablet, see this link.
Publishing the Windows RT app
The requirements for publishing your game to the Windows store can be found here.
The steps to publish your game to the Windows store can be found here.