There are a few requirements, nothing major though.
Sign up as a Windows developer. One-time fee.
Individuals - $19 USD
Companies - $99 USD
Get a retail Xbox One. Any kind will work.
$250 for an Xbox One S on Amazon.
Windows 10 PC
Install Microsoft Visual Studio 2015 w/ Update 3
Community version should work
After that, follow this setup guide: Getting Started with Xbox One.
It’ll walk you through installing the required SDKs, setting up the Xbox in developer mode, pairing visual studio with the xbox, etc.
Once you have a project deployed on the Xbox, getting a cocos2d-x project running should be pretty simple. You’re basically repeating the steps in the setup guide, but in a Cocos2d-x project.
- Create a Cocos2d-x project.
- Open the created Windows 10 solution.
- Change the build to x64.
- In project properties go to the Debugging tab, select Remote Machine in the Debugger to open the drop-down list.
- Type the IP address or hostname of the console into the Machine Name field.
- Select Universal (Unencrypted Protocol) in the Authentication Type field.
- Build and run