I recently attended the ID@XBOX event to get the low down on what it means to be a developer for the new XBOX, more specifically how to be an Indie on the new XBOX One. Now what was said behind those hallowed doors was under NDA but what I can say is that if you want to build games for the XBOX One (or even apps!!!) you can get started now, no matter who you are!
The ID@XBOX Program
First off, if you are not signed up to the ID@XBOX program, then get registered now. Don’t worry about if you have enough games to qualify or how good you are, just get in the program. It’s the fist checkpoint for getting your account on the new “indie” service that Microsoft is promoting now.
It is very unlikely you are going to get dev kits to build with, but not to worry, as Microsoft repeatedly states that EVERY XBOX One will be able to run as a dev kit – SO LONG AS YOU ARE ON THE PROGRAM!
So get yourself to:
And get registered!
Start Building NOW!
Now, as the the article suggests, there's NOTHING stopping you from getting started building your XBOX One game (or app?) right now.
Here are the two paths you can take:
It is no surprise or shock that Unity3D will be fully supported for building XBOX One games, when you are accepted on the program every developer will receive A Unity3D Pro license for developing and shipping a game to the new XBOX One store.
There is NOTHING stopping you getting started right now by downloading the FREE version of Unity3D and starting to make your game straight away. By the time you are ready with your game you’ll need to complete your ID@XBOX registration and get your Unity3D Pro key to then finalise your game and get access to the extra XBOX Live features that will come with it.
SO Learn Unity3D, build your game and be ready to publish when you get the green light.
It should come as no shock that the other platform on the XBOX is C++ based, it’s how console games have been built for years by the big studios. C++ is Microsoft’s big story for how you should build you project to be cross platform, for the XBOX One is is no different. Well, not different except for one little twist.
You can start building your XBOX One game using C++ / DirectX NOW by creating a Windows 8 Direct3D App project using the template provided in Visual Studio 2012.
When you are registered and get the SDK/XDK you will get the additional bits to publish and test to the XBOX One.
So, What Are You Waiting For?
- I’m waiting for my UnityPro code – Don’t need it just start with FREE or any other Pro version for now
- I’m waiting for my dev kit – Don’t need it, start building and just recompile / deploy for the XBOX One when you get the bits
- I’m waiting for my registration to ID@XBOX to be accepted – Don’t wait just start now while you are waiting
- I’m waiting for someone to tell me what kind of game to make – Sorry cannot help you there. Minecraft?
Hints and Tips to Make a Successful Game for XBOX One
A lot of marketing and bump was shelled out at the event, some good, some brilliant, some err, well, let's just say it was information.
But here is what I took away from it:
- Make your game engaging! – fairly obvious, but don’t build just any old platformer or shooter. To get noticed, STAND OUT.
- Use the latest features – It was stated that if you use the SmartGlass features you will surely be noticed! But the same goes for other features. Look at existing titles for examples.
- Think beyond the controller – Play some XBox One games and see what they have done with other control schemes. Use voice, use gesture, use your head!
- Think about companion scenarios and apps – go beyond just your game. How else can you engage the user? Some games will physically call you in the game to give you info!
Now don’t forget, unlike the X360 Indie program (XBLIG), the ID@XBOX process is officially curated by Microsoft, there will be an approval process to validate the quality, stability and price of your game before it’s approved to go on to the marketplace. We’re informed that it will not be overly heavy, and it is more about helping you get your game ready for market. Essentially, Microsoft will be your publisher for getting your game to the marketplace.
Get out there and build NOW!!
Comments welcome, but know that I am limited about what I can say about the program. Basically, if it’s not on the ID@XBOX website, I cannot likely say more
And if you haven’t signed up yet!