- I want to deploy to Xbox platforms.
- I can't seem to build to Xbox One or Xbox Series X|S.
- I want to develop an Xbox game.
If you are not listed as a registered Xbox developer, part of the ID@Xbox program, or the Xbox Live Creators Program, you cannot download the Xbox build module for the Unity Editor.
If you want to deploy to Xbox platforms, there are a few Xbox programs available to apply for, depending on your situation:
- Become a registered Microsoft developer
You need to be a registered Microsoft Developer to deploy to Xbox platforms. Once registered, you are assigned a Microsoft account manager and are given access to the Microsoft Game Developer Network website.
Please note: You can only access the above link once your Microsoft account manager has granted you access.
Alternatively, if you are not already registered, working with a registered publisher, or are a smaller indie developer, you may be able to sign up for the ID@Xbox program.
Signing up for the ID@Xbox program is free of charge. However, if you wish to connect your game to Xbox Live, you need to hold a Microsoft Developer account.
In addition to the above, there is also the Xbox Live Creators Program. This program allows you to publish your game directly to Windows 10 or Xbox whilst using the Xbox Live functionality.
- Request Unity development access from Microsoft
Microsoft does not provide free Unity development for Xbox. As such, a valid Unity Pro or Enterprise subscription is required.
To get started, reach out to your Microsoft account manager to start developing in Unity. Once your Microsoft account manager approves your request, they will notify Unity. After that, reach out to your Unity representative to purchase a Pro license if you do not already have one. Alternatively, visit the online store for further information.
Once approved, you will receive a welcome email titled 'Welcome to the Unity Xbox Forum.' The Unity Forums contain all files and discussions on developing to Xbox with Unity. If the 'Welcome email' link does not work for you, please register a Unity forum account. Then reply to the welcome email, and you'll be added to the forum.
Note: Please speak to your account manager at Unity to ensure you use the correct Unity license whilst developing for Xbox.
- Download Unity for Game Core
Download Unity for Xbox from the Unity Forums: Unity for Game Core Downloads
To get started with development, we also recommend the forum post titled Start Here! The Unity for Game Core FAQ
If you have any questions regarding Xbox forum access or require members in your studio/team to be added to the Xbox forums, contact your Microsoft account manager to request access.