Get started with Xbox Live as a managed partner or an ID developer

This section covers getting started with Xbox Live as a managed partner or as an ID@Xbox developer. Partners and ID developers can access the full range of Xbox Live features, including achievements, multiplayer, and more.

Managed partners and ID@Xbox developers can develop Xbox Live titles for both the Universal Windows Platform (UWP) or the Xbox Developer Kit (XDK) platform.

In addition to the content available here, there is also additional documentation that is available to partners with an authorized Partner Center account. You can access that content here: Xbox Live partner content.

Why should you use Xbox Live?

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

  • Xbox Live social platform lets gamers connect with friends and talk about your game.
  • Xbox Live achievements helps your game get popular by giving your game free promotion to the Xbox Live social graph when gamers unlock achievements.
  • Xbox Live leaderboards helps drive engagement of your game by letting gamers compete to beat their friends and move up the ranks.
  • Xbox Live multiplayer lets gamers play with their friends or a get matched with other players to compete or cooperate in your game.
  • Xbox Live connected storage offers free save game roaming between devices so gamers can easily continue game progress between Xbox One and Windows PC.

1. Choose a platform

Decide between making an Xbox Development Kit (XDK), Universal Windows Platform (UWP), or cross-play game:

  • XDK based games only run on the Xbox One console
  • UWP games can target any Windows platform such as Windows PC, Windows Phone, or Xbox One
  • Cross-play games are typically games that target Xbox One and Windows PC using both the XDK and UWP paths.

2. Ensure that you have a title created in Partner Center or XDP

Every Xbox Live title must be defined in Partner Center or the Xbox Developer Portal (XDP) before you will be able to sign-in and make Xbox Live Service calls. Creating A New Title will show you how to do this.

3. 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.

4. Xbox Live Concepts

Once you have a title created, you should learn about the Xbox Live concepts that will affect your experience developing titles:

5. Add Xbox Live Features

Add Xbox Live features to your game:

6. Release Your Title

ID@Xbox and managed partners must go through a certification process before releasing their titles. This is because the titles have access to additional features such as online multiplayer, achievements, and rich presence. Once you are ready to release your title, contact your Microsoft representative for more details on the submission and release process.