Get started with PC game development

This section describes additional considerations you need to be familiar with when developing a PC game using the Microsoft Game Development Kit (GDK).

If you haven't already followed the steps in Set up your developer environment, you should start there first and then review the topics in this section.

In this section

Getting started for PC
This topic gives an overview of the steps involved in developing a PC game with the GDK, and links to additional topics with detailed descriptions of individual steps.

PC Bootstrapper
Describes how the PC Bootstrapper improves pre-launch scenarios for MSIXVC packaged games for PC.

Supporting high DPI displays on PC
Describes supporting high DPI displays on PC.

Adding the GDK to an existing desktop project
Describes how to add the Microsoft Game Development Kit to an existing desktop (Windows PC) project.

Starting development of a new title using GDK project templates
Describes the project templates that are available with the GDK.

Window display modes and title-callable UI dialogs
Describes the special considerations that are needed for dealing with window display modes on PC and showing title-callable UI (TCUI) dialogs.

Setting up a remote test PC
Describes how to set up a PC for use with remote testing.

Running PC samples
Describes the samples that are available and how to run them after your development PC is set up.

FAQ for PC developers
Provides an FAQ for PC developers.

Troubleshooting Xbox Services traffic for PC games
Describes how to troubleshoot Xbox Services network traffic for PC games.

Game engine end-to-end guides
This section contains end-to-end guides to get you started with using the Microsoft Game Development Kit (GDK) with middleware game engines.

Additional porting guides (NDA topic)
Contains guides for porting to the GDK from other platforms.

See also

Microsoft Game Development Kit