There are a few different options for developing your own video games. One of the most popular options is the Xbox Game Developers Kit. This tool gives you the technical foundation to create your own video game and unlock the functionality of the Xbox ecosystem. Publishing to the Xbox store on Windows requires you to qualify for the Xbox partners program, sign a licensing agreement, and configure your gaming services. The Xbox Game Development Kit is free for personal use and open source.