Skip to main content
Search our knowledge base

How do I develop to Xbox platforms?

Comments

19 comments

  • GinjaNinja510

    how do you contact your Microsoft account manager

    3
  • Matthew Parsons

    Yeah, this whole process has been very frustrating. I just want to test an export and get it running on my personal XBOX, not submit it for publishing or anything. (Yet)

    2
  • Jens

    i have do all this and become never access to the unity xobx utils *G 

    0
  • Derek

    Hello Everyone. 

    It seems as though there is quite a bit of confusion surrounding this topic so hopefully my answer will clear any concerns you may have. 

    Unfortunately, it's not possible to freely develop a game for a console such as X-Box. You require to be a certified X-Box developer. If you have applied through the means stated in this article and have been accepted, you receive the contact of your Microsoft representative who can assist you with any licensing questions regarding your X-Box license. 

    Please feel free to reach out to us if you have any follow up questions. 

    -2
  • Jaime Medina

    More useless pseudo help from Unity. 3 broken links on this page. complete trash. Guess I have to go to YouTube again

    1
  • Jarvis

    Hello Jaime,

    Thank you for your comment regarding this article. I am sorry to hear that you have been having some issues with the links in this page.

    Just to make you aware, the links relating to the forums will be unaccessible, unless you have already completed the initial steps of registering as a Microsoft Developer, as mentioned in the steps above. Once you have been setup and your Microsoft Account Manager has approved you, Unity will inform you that you are good to go and will grant you access to those special forums.

    Having said that, I have tested the first link in this article and you are correct, it seems to not be responding at the moment, so I am sorry about that. I am not sure if there is an issue on Microsofts side, as this link has been working recently, however I will flag this article for review so that any necessary updates or changes can be made.

    Thank you again for your comment and feedback and I hope you have a nice day!

    -2
  • Eliza Milburn

    If you're not already a big developer, a good option is to go via Xbox Live Creators Program. You pay a small 1 time fee, and that will allow you to put your xbox into dev mode. Then, build your game for the UWP platform, not just specifically Xbox. This should take you to Visual Studio, where you can send the build to your Xbox (whilst it is in dev mode) and test it out. Please note that this still won't give access to the Xbox specific stuff, but UWP still works just as well.
    Hope this helps.
    Xbox Live Creators Program: https://www.xbox.com/en-US/developers/creators-program/

    2
  • Jaime Medina

    To Jarvis, Derek, and Maru,

    The point is not the links. I don't know what you're talking about. The links don't work for me. PERIOD. If there's a reason why the links may not come up, then it should cross your mind to QUALIFY that link with a bit of text to explain. But, that's not really the point is it? The point is that the information stated is WRONG! TOTALLY WRONG and should be taken down.

    Derek states:

    "Unfortunately, it's not possible to freely develop a game for a console such as X-Box. You require to be a certified X-Box developer. If you have applied through the means stated in this article and have been accepted, you receive the contact of your Microsoft representative who can assist you with any licensing questions regarding your X-Box license."

    What? Get your act together.

    For those devs that have unfortunately come to this page, let me save you some time:

    1) Register with Microsoft Creators program (it costs $19) it's the only link that works in this post.

    2) Get the Xbox Live plugin for Unity. You'll need this to integrate with the account above with your game. Well explained here: https://www.youtube.com/watch?v=eSJpbQHT8vc&t=714s

    3) Note when you do download the plugin, make sure you get XBL-Unity1804QFE2-Fixed.unitypackage because of course there's a ton of errors in the original given that Unity changes features and UI at the speed of light. You'll still need to toggle the editor property in either NET35 or NET46 depending on your version. (simple right?)

    4) With those in place, for an end-to-end tutorial, watch: https://www.youtube.com/watch?v=uibEl3SmI1k&t=704s

    5) You should have your toolchain complete and be able to go from concept to console. Note if you're having issues with rendering on the console, make sure you have Direct3D12 as the topmost option with Auto Graphics API NOT selected. You'll need to add it and move it up.

    I've tested this on standard template, Universal, and HDRP for version 2020.2.2

    Note that the YouTube videos posted above are several YEARS old whereas the comments of Maru and Derek are within the year. Meaning they have no idea what they are talking about...

    3
  • Aydin Khatamnejad

    Hi,

    I wrote the following comment 6 months ago on this page but the moderators have not approve it and it is in pending approval state:

    I was confused about developing a game using Unity for Xbox as part of Xbox Live Creators Program so I did a bit of investigation and I think I have an answer for it.

    There are two ways one can develop for a game for Xbox using Unity: Independent Developers Program (aka ID@Xbox) and Xbox Live Creators Program. The enrollment process for these two programs are very different (with ID@Xbox being very difficult) as well as the features you can add to your game on each of them. I should also mention that none of these programs are free and you have to pay a fee for the enrollment.

    The Xbox Live Creators Program is a newer program than the ID@Xbox and - for maybe because of that  - some aspects of its documentation on Microsoft's website are not very clear; Also it is very strange that even Unity's documentation for this program is not clear and just repeating Microsoft's wording and even this current page - which is basically targeting ID@Xbox - causes more confusion for those who want to use Creators Program.

    The source of the confusion is that Xbox Live Creators Program can only be used to create UWP applications/games which can run on PC as well as Xbox. What this means is that a game developer who is part of the Creators Program does not need to have access to Xbox specific SDKs - from Microsoft, Unity or any other company - to make their UWP game work on Xbox; In other words in Creators Program there is no need to contact a Microsoft Account Manager - if there is any for this program - or a or Microsoft representative for obtaining licenses to show 3rd party companies like Unity you are a Xbox developer.

    So in short for developing games for Xbox in Xbox Live Creators Program one should focus on making their game work as UWP application and that's it; The UWP on Xbox One and Bringing Unity games to UWP on Xbox articles provides more context here.

    I hope Unity and Microsoft could update their pages regarding Creators Program to reflect this as soon as possible to avoid confusions for other developers.

    If my comment was accepted back then, it might have prevented some of the confusions stated recently.

     

    Regards,

    Aydin

    1
  • Jarvis

    Hello Jamie and Aydin,

    Thank you both for your comments and feedback on this article.

    I have flagged this article for review with our team so that we can make the necessary updates to reflect the alternative Xbox Live Creators Program. We will be working with our Console Support Team to ensure that the information is correct and can only apologise for any confusion caused.

    We will always try our best to update and maintain our articles to reflect any new updates or changes to processes, so please be assured that it is not our intention to misinform our users.

    If there is anything else you need in the meantime, please feel free to email us at support@unity3d.com or alternatively, you can submit a ticket via this web form.

    1
  • Aydin Khatamnejad

    Hi Jarvis,

    Do you know why my comments are getting stuck in "Pending approval" state? Both the one I posted yesterday and the one I posted 6 months ago?

    How can I fix it?

    0
  • Michael Coffey

    Anyone know what Jaime meant by toggling the editor property in Net35 or Net46 (step 3 in his post).

    0
  • Whinsekk GAMES

    I already did the steps, I registered on this page:
    https://www.xbox.com/en-US/developers/id/apply

    And then a representative contacted me by email, made me sign an agreement, I did it and then gave me access to an agina where I can send information and sketches of my game to be in review, they tell me if my game once it is approved , they will send me a development kit, when will I get the Xbox One SDK or what will I have to do to get it?

    1
  • Jarvis

    Hello there,

    Thank you for your comment.

    I am happy to hear that you have registered to be an Xbox developer via ID@Xbox. You will receive access to the Xbox SDK, private developer forums and other Xbox services once your application has been reviewed and handled by Microsoft.

    Hopefully they get back to you soon to confirm your application has been accepted and your developer tools are good to go.

    If there is anything else you need in the meantime, please feel free to email us at support@unity3d.com or alternatively, you can submit a ticket via this web form.

    0
  • Andrea Palazzesi

    Just to sum up and bring my experience...

    If you want to play your game on xbox you have 2 options:

    - UWP

    - XDK

    UWP is pretty simple:

    you pay 19$ and you can enable every xbox (also series X|S) as a devkit. You will have some hardware limitations. Microsoft will not ask for your game so there will not be any "quality check"

    XDK instead costs 99$ but you have to apply to id@xbox. You will have no hardware limitations. You will receive 2 devkits for xbox one.

    YOU WILL NEED TO SHOW TO MICROSOFT YOUR GAME! IF IT'S JUST AN IDEA AND YOU DON'T HAVE A VIDEO THAT SHOWS THE GAMEPLAY, DON'T DO THE APPLY.

    You will be rejected.

    I did the apply for my game. it's 95% completed so I got something to show them. I signed some contracts and then I received 2 devkit for xbox one.

    Before thinking to bring your game to console, try to understand what your game is:

    - Is the new "Far cry" ? Ok, so record a video of the gameplay, do the apply to id@xbox and then follow the instruction provided from the account manager. I took me less than 30 days to get the dev kit.

    - Is the new "mario kart" with no post processing, no complex shaders and with simple VFX? So go for UWP.

    - You don't have really a game but you want to have fun or learn something? Go for UWP.

     

     

     

    3
  • Whinsekk GAMES

    In summary, what I understand is that the UWP is to pay 19$ dollars to publish my game without review and they can be played on almost all xbox consoles even (S | X) and for XDK I need to pay 99$ dollars for the XDK Console and I will have no limitations compared to UWP mode. I am right? but I have 2 more questions.

    -If I develop with XDK, won't I be able to publish it for Xbox (S | X)?

    - Andrea Palazzesi you tell me that I have to pay 99$ for the XDK, but recently I asked ID @ xbox by mail about that topic and they told me that the 2 XDK consoles were free

    1
  • Andrea Palazzesi

    Whinsekk, 99$ is for becoming partner of Microsoft through id@xbox. When you become partner of microsoft you will receive (if you ask them) two devkit for free made by:
    -xbox one x devkit
    -xbox one s devkit

    This is the old generation

    If you develop with xdk, I think that the game will be compatible with the new xbox s|x.
    In the form I filled while submitting the concept of my game there was some checkbox regarding fps and resolution for their new generation consoles.

    Anyway... UWP will work for sure With xbox series s. I tested it while I was waiting the devkit.
    The xbox series x|s devkit is another story that costs money but honestly i was ok with the “free” devkit

    0
  • Jonny Roy

    So, I have done this:

    You need to be a registered Microsoft Developer to deploy to Xbox platforms. 

    And paid my fees, now I can't register for ID@Xbox, and I can't get into anything to do with game dev at all, only App dev? Can anyone at Unity confirm what I need to do.

    Thanks,

    Jon

    0
  • Jarvis

    Hello Jonny!

    Thank you for your comment. I am sorry to hear that you are having some issues getting started with XBOX development.

    The best thing to do in this scenario would be to first contact your Microsoft Account Manager. Unfortunately, Unity has no visibility on their side of things so this can be tricky to advise on without more information.

    With this in mind, please also email us at support@unity3d.com or alternatively, you can submit a ticket via this web form. Hopefully we can help you get this resolved!

    0

Please sign in to leave a comment.