> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Démarrer un nouveau titre PC avec les modèles de projet GDK

> Démarrez de nouveaux titres PC Desktop avec cinq modèles de projet Visual Studio du GDK pour Direct3D 12, le Gaming Runtime, les bibliothèques statiques, les DLL et les builds makefile.

Cette rubrique explique comment commencer à développer un nouveau titre à l'aide des modèles de projet GDK.

<Note>
  Pour les jeux ciblant PC Desktop avec le Gaming Runtime, vous êtes libre d'utiliser Direct3D 12, Direct3D 11 ou même l'ancien Direct3D 9. Notez que certaines considérations particulières s'appliquent si vous utilisez d'anciens composants du SDK DirectX tels que D3DX9, D3DX10, D3DX11, etc. Pour plus d'informations, consultez la documentation sur le [package DirectX Framework](/fr/build/core-features/common/packaging/packaging-framework-packages).
</Note>

## Prise en main avec les modèles de projet Visual Studio pour le Gaming Runtime

Lorsque le Microsoft Game Development Kit (GDK) est installé sur un PC de développement doté de Visual Studio, il installe cinq modèles de projet ciblant PC Desktop, comme indiqué dans le tableau suivant.

| Plateforme cible | Modèle | Description |
| - | - | - |
| Desktop | Direct3D 12 Desktop Game (Classic) | Crée un projet dans le système de projet Visual Studio qui génère un exécutable de jeu PC autonome à l'aide du Gaming Runtime et de la plateforme MSBuild x64 standard. |
| | Direct3D 12 Desktop Game | Crée un projet dans le système de projet Visual Studio qui génère un exécutable de jeu PC autonome. |
| | Direct3D 12 Desktop Game Makefile | Crée un projet adapté à la génération d'un jeu PC Desktop à partir d'un `makefile` à l'aide d'une invite de commandes. |
| | Desktop Static Library | Crée un projet dans le système de projet Visual Studio qui génère une bibliothèque statique à l'aide de la plateforme MSBuild personnalisée Gaming.Desktop.x64. Il peut être inclus dans un jeu ciblant PC Desktop. |
| | Desktop DLL | Crée un projet dans le système de projet Visual Studio qui génère une DLL à l'aide de la plateforme MSBuild personnalisée Gaming.Desktop.x64. Il peut être inclus dans un jeu ciblant PC Desktop. |

Pour accéder à ces modèles :

1. Ouvrez Visual Studio.
2. Sélectionnez **Fichier** > **Nouveau** > **Projet**. La boîte de dialogue **Nouveau projet** s'affiche.
3. Dans la boîte de dialogue **Nouveau projet**, définissez le filtre **Tous les langages** sur **C++**, le filtre **Toutes les plateformes** sur **Windows** et **Tous les types de projets** sur **Jeux**. Vous pouvez également rechercher les noms de projet ci-dessus.
4. Dans la liste des modèles de projet du Microsoft Game Development Kit, sélectionnez le modèle de projet souhaité.
5. Sélectionnez **OK**.

## Utiliser le modèle approprié

### Jeu ciblant exclusivement PC Desktop

Si vous développez un jeu ciblant exclusivement les appareils PC, le modèle Direct3D 12 Desktop Game constitue le point de départ habituel. Voici quelques-unes des principales caractéristiques de ce modèle :

* Il utilise la famille d'API Windows `WINAPI_FAMILY_DESKTOP_APP` et effectue l'édition de liens avec les bibliothèques PC Desktop habituelles, notamment *kernel32.lib*, *user32.lib*, etc. Ainsi, toute l'étendue des API PC Desktop est disponible pour le jeu.
* Il inclut les en-têtes et bibliothèques nécessaires afin que le modèle soit prêt pour l'ajout de l'implémentation graphique Direct3D 12 compatible avec PC Desktop. Le modèle fournit une chaîne d'échange simple, un appareil Direct3D et une boucle de base de mise à jour et de rendu du jeu.
* Il effectue l'édition de liens avec *XGameRuntime.lib* et inclut les en-têtes nécessaires afin que toutes les fonctionnalités du Gaming Runtime soient prêtes à l'emploi.
* La bibliothèque d'extension XBOX Live API (XSAPI) est également disponible par défaut. D'autres bibliothèques d'extension du Microsoft Game Development Kit (GDK) peuvent aussi être ajoutées.
* Il déclare une configuration de build basée soit sur la plateforme x64 « standard », soit sur la plateforme MSBuild personnalisée Gaming.Desktop.x64, qui génère une cible x64 en partant du principe que vous itérez sur le jeu localement (sur votre PC de développement) à l'aide du débogueur local.
* Il crée un fichier *MicrosoftGameConfig.mgc* contenant des informations d'espace réservé que vous remplacez par les informations de votre titre issues de Partner Center.

## Voir aussi

* [Vue d'ensemble de MicrosoftGame.Config](/fr/build/core-features/common/game-config/MicrosoftGameConfig-Overview)
* [Prise en main du Gaming Runtime](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/archive/gr-get-started-with-pc-dev-toc)


## Related topics

- [Développer un nouveau titre GDK](/fr/home/build-first-title/developing-new-titles.md)
- [Documentation de développement de jeux XBOX](/fr/index.md)
- [Compiler et exécuter votre premier titre console GDKX](/fr/home/build-first-title/first-console-title-walkthrough.md)
- [Exemples du GDK](/fr-CA/home/setup-install/samples.md)
- [Guide des BVT de certification pour PC](/fr-CA/publishing/game-publishing/concepts/certification/certification-pc-bvt-guide.md)
