Game development documentation

Learn how to develop games using Microsoft tools, products, and services. Get documentation, example code, tutorials, and more.

Tools, products, and services

Game Development Kit (GDK)

Develop PC and Xbox Series X|S console titles utilizing the latest platform capabilities.

Xbox Services

Empower your players to connect with friends and build communities with other gamers using Xbox Services.

Azure Playfab

Craft your LiveOps strategy to improve player experience and retention using PlayFab—a complete cross-platform backend solution for live games.


Build, scale, and operate your game on the global, secure Azure cloud.


Stream your games to devices with xCloud. Get the power of a console, on any device.

Visual Studio

Code, debug, test, and deploy your game to any platform.

Microsoft Game Dev

Explore Microsoft Game Dev services and tools.