Step by step guide to integrate Xbox Live for managed partners and ID
This section will help you get up and running with Xbox Live:
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
- For Xbox One, see UWP on Xbox One and specifically System resources for UWP apps and games on Xbox One
- Cross-play games are typically games that target Xbox One and Windows PC using both the XDK and UWP paths.
2. Ensure you have a title created on Dev Center or XDP
Every Xbox Live title must be defined on Dev 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.
Getting started using Visual Studio for UWP games will show you how to link your Visual Studio project with your Xbox Live configuration on Dev Center.
Getting started using Unity for UWP games will show you how to create a new Xbox Live enabled Unity title, add features such as Leaderboards to your title, and generate a native Visual Studio project.
Getting started using Visual Studio for XDK based games will show you how to get your Visual Studio project setup if you are making an Xbox One title using the XDK.
Getting started making a cross-play game explains how to make a product that is an XDK based game for Xbox One and a UWP based game for Windows 10 PC.
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:
- Xbox Live Social Platform - Profile, Friends, Presence
- Xbox Live Data Platform - Stats, Leaderboards, Achievements
- Xbox Live Multiplayer Platform - Invite, Matchmaking, Tournaments
- Xbox Live Storage Platform - Connected Storage, Title Storage
- Contextual Search
6. Release Your Title
ID@Xbox titles and titles released by game publisher is this a Microsoft Partner must go through a certification process before release. This is because these titles have access to additional features such as Multiplayer, Achievements, and Rich Presence. Once you are ready to release your title, contact your Microsoft representative for more detail on the submission and release process.