Get started with the Xbox Live Creators Program

The Xbox Live Creators Program allows you to quickly and directly publish your games to Xbox One and Windows 10, with a simplified certification process and no concept approval required. If your game integrates Xbox Live and follows our standard Store policies, you are ready to publish. This article will outline the steps needed to get your game up and running with Xbox Live integration.

Xbox Live Creators Program games must be a Universal Windows Platform (UWP) application. For Xbox One, see UWP on Xbox One and specifically System resources for UWP apps and games on Xbox One. Games published through the Xbox Live Creators Program do not have access to the achievements or online multiplayer services. For a full list of supported services, see the Developer program overview feature table.

1. Ensure you have a title created on Dev Center

Every Xbox Live title must be defined on Dev Center before you will be able to sign-in and make Xbox Live Service calls. Creating a new Creators title will show you how to do this.

2. Follow the appropriate guide to setup your IDE or game engine

You can follow the appropriate "getting started guide" for your platform and engine and learn the basics of Xbox Live as you go along:

While Unity is the only third party game engine for which we provide documentation, The game engines Construct (2 & 3) and Game Maker Studio also have documentation to help you integrate Xbox Live into your Construct or Game Maker Studio game respectively.

For other game development engines without documented Xbox Live integration, you can still use the Xbox Live APIs to add Xbox Live to your title. To use the Xbox Live API from your project, you can either add references to the binaries with NuGet packages or add the API source. Adding NuGet packages makes compilation quicker while adding the source makes debugging easier.

For support using Xbox Live Services with third party game engines that are not Unity, work with the appropriate game engine staff to answer your questions.

3. Xbox Live concepts & testing

Once you have a title created, you should learn about the Xbox Live concepts that will affect your experience developing titles. It's also important to test your game on all of the platforms that it will support to ensure that it behaves as expected.

4. Enable Xbox Live sign-in

All Xbox Live Creators Program games must integrate Xbox Live sign-in and display the user identity (Gamertag, Gamerpic, etc.). You can choose to automatically sign in the user or have them push a button to initiate it. The Gamertag must be displayed once signed in so that the player can validate that they are using the right profile.

5. Add optional Xbox Live features

Xbox Live Creators Program offers an array of features designed to help promote your game and keep gamers engaged:

It is important to note that the Xbox Live Creators Program does not support online multiplayer, achievements, or gamerscore.

6. Release your game

If you are using the Xbox Live Creators Program, then the process is no different than releasing any other UWP application: