Game development tools and resources

Games are the fastest growing category on all Microsoft's platforms. Building great games that attract players and keep them engaged can be tricky. Luckily all the Windows phones, tablets, and desktops run the same software—making it easier to develop compelling, interactive experiences that span all form-factors including the Xbox with Microsoft's game development platform, services, and tools. You can create the next cutting-edge game with the power of DirectX 11 and C++ or use JavaScript and HTML5 to create a cross-platform game for mobile.

Design a Windows Store game

See how your game can embrace Windows principles and UX guidelines for game development, while improving the user experience and increasing engagement.

Get samples and templates

Rich samples and templates let you start right away with game app development in JavaScript, C#, and C++ with DirectX.

GDC 2015

Watch Microsoft's GDC sessions on-demand on Channel 9.


Marmalade and Microsoft have partnered to help get your cross-platform game on the Windows Store. Apply now and you could reach a new audience of players in no time.

Windows game developer contest

Bring your best games to the Windows and Windows Phone Store and you could win up to $10,000. Build a creative new game or port one you’ve already made and you could win prizes.  

Microsoft Virtual Academy

Get the training you need to create that killer game today. Our courses cover the tools and skills needed to start building games for Windows devices right away.


This program enables qualified game developers to unleash their creativity by self-publishing digital games on Xbox One, giving studios the tools and support needed to maximize their success.