FlatRedBall on Windows 8


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 Studio

It is recommended that you upgrade your version of Visual Studio to Visual Studio 2013 Community.

Make sure you also upgrade your version of XNA. You can get the download here.


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:

  1. Open Glue
  2. Select File->”New Project”
  3. Select “Windows RT”
  4. Enter the name of the project
  5. 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.

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.