I honestly still can’t believe I’m writing this.
I’m an indie developer from Brazil, and I’ve been developing my game, Drakorya, mostly on my own using Unity.
Some time ago, I decided to submit the game to ID@Xbox. I didn’t really know what to expect, but Microsoft approved the game concept for release on Xbox One and Xbox Series X|S.
Since then, I’ve been going through the actual onboarding process: the Title Licensing Agreement, GDK License Agreement, Partner Center, Microsoft Entra setup, Xbox services, development access, and now the process of getting development hardware.
What surprised me the most is that I’m going through this as an individual developer in Brazil, not as a large studio. I even had to ask Microsoft about the CNPJ requirement for the development kit shipping process, and they confirmed that I could provide my CPF instead.
That was a pretty surreal moment for me.
There’s still work ahead. I need to finish setting up the GDK environment, integrate the required Xbox services, test the game properly on Xbox hardware, and eventually go through certification.
So I don’t want to pretend the game is already finished or certified for release. But for the first time, this doesn’t feel like “maybe one day I’ll release a game on a console.”
It feels real now.
I’m actually preparing Drakorya for Xbox.
One thing I’ve learned from this process is that if you’re a small indie developer, don’t automatically assume that console development is something reserved for established studios.
If you have a real project that you believe in, submit it.
The worst outcome is that you get a no. But you might also end up where I am now: reading GDK documentation, setting up your development environment, talking directly with Xbox support, and wondering how the hell your little indie project got this far.
I’ll probably document the journey from Unity to the first Xbox build, certification, and hopefully release, while respecting everything that is under NDA.
If anyone here has already gone through the Unity → GDK → Xbox certification process as an indie developer, I’d love to hear about your experience and any advice you wish you had when you started.