Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
This topic describes features that are only available to Managed Creators with appropriate permissions. For details, speak to your Microsoft contacts.
This article describes how to create and upload a game package in Partner Center.
Create a game package
When you prepare your game for release, combine the executable (.exe) and all required content into a single package.
Game packages must use the correct format:
- Console games use the XVC format.
- PC games use the MSIXVC format.
- Other package types aren't supported.
For more information, see Overview of packaging.
Important
Xbox Play Anywhere
If you're creating an Xbox Play Anywhere game, you need to create both an XVC package and an MSIXVC package.
MakePkg
To create packages, use the MakePkg tool (MakePkg.exe) included in the Microsoft Game Development Kit (GDK).
If you don't have the GDK installed, see Get started with the Microsoft Game Development Kit.
For packaging guidance, see:
- Getting started with packaging for PC games.
- Getting started packaging titles for Xbox consoles.
- GDK Development and Tools.
Packaging tools embedded in game engines
Some game engines, such as Unity and Unreal Engine, include built-in packaging tools. Implementation varies by engine, so refer to your engine's documentation for guidance.
Upload a game package
Prerequisites
Before you upload a package, make sure you have:
- A valid package:
- MSIXVC for Xbox on PC.
- XVC for Xbox consoles.
- Includes the executable (.exe) and all required content.ny other content that the game needs.
- For Xbox Play Anywhere, prepare both package formats.
- Enrollment in a Managed Creator program. If you're not enrolled, see Onboarding as a new Creator.
- An active Partner Center account. If you don't have an account, contact your Xbox team.
- An approved game concept. If you don't have concept approval, see Game Concepts.
Package upload process
- Sign in to Partner Center.
- On the Home page, select Apps and games.
- On the Apps and games | Overview page, select your game, or search for it.
- Select Packages.
- Make sure you're on the Main branch. For more information, see Branches.
- Select Browse your files, then select the package to upload.
- When prompted, upload the EKB (Escrow Key Blob) file.
- Upload the Symbols (.zip) file generated during packaging.
- Upload the Submission Validator (.xml) log file generated during packaging. To learn more, see Submission validator introduction.
- Select Save draft.