> ## 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.

# Guides de portage vers le XBOX GDK

> Index des conseils de portage pour amener des titres existants vers le XBOX GDK depuis XBOX One ERA, FXC, Steamworks et d'autres plateformes et moteurs sources.

Utilisez cette page comme index de référence technique pour les sujets de portage vers le GDK. Pour un parcours guidé axé sur la plateforme source, commencez par l'aperçu du portage dans la section Démarrer.

<Card title="Parcours de portage guidés (Démarrer)" icon="compass" href="/paths/porting/overview">
  Sélectionnez votre plateforme source (Steam, génération XBOX antérieure, autres consoles ou PC) et suivez le parcours sélectionné.
</Card>

## Aller directement à votre plateforme source

<CardGroup cols={2}>
  <Card title="Depuis Steam" icon="steam" href="/paths/porting/from-steam">
    Correspondance des fonctionnalités de Steamworks vers le GDK.
  </Card>

  <Card title="Depuis une génération XBOX antérieure" icon="xbox" href="/paths/porting/from-xbox-era">
    XBOX One ERA et XDK vers le GDK.
  </Card>

  <Card title="Depuis d'autres plateformes" icon="gamepad" href="/paths/porting/from-console">
    Une autre console ou plateforme vers les consoles XBOX Series X|S.
  </Card>

  <Card title="Depuis PC (hors Steam)" icon="desktop" href="/paths/porting/from-pc">
    PC Win32 ou indépendant de la boutique vers XBOX et le Microsoft Store.
  </Card>
</CardGroup>

## Sujets techniques

### XBOX One ERA vers GDK

Couvre le remplacement des API de style WinRT, la migration du modèle asynchrone (`IAsyncOperation` vers `XAsyncBlock` ou `XTaskQueue`), les changements du modèle de mémoire (gestionnaire de mémoire ERA vers `XMemAlloc`) et la migration de l'empaquetage vers MSIXVC.

* [Guide de portage pour les titres ERA existants](/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era) : migration étape par étape de XBOX One ERA vers le GDK, incluant les changements du modèle de mémoire et le remplacement des API.

### Nuanceurs : FXC vers DXC

Le DirectX Shader Compiler (DXC) est le compilateur HLSL moderne. Le guide de portage de FXC vers DXC couvre les nouveaux indicateurs de ligne de commande, la sémantique de langage HLSL mise à jour et l'intégration de l'outillage dans Visual Studio.

### Portage vers GameInput

Migrez de `Windows.XBOX.Input` et de XInput vers l'API unifiée [GameInput](/build/core-features/common/input/overviews/input-overview). Couvre l'énumération des périphériques, la lecture de l'état, la vibration et l'intégration à PIX. Voir aussi [Portage des entrées : XInput et WGI](/build/core-features/common/input/porting/input-porting-xinput).

### Steamworks vers le GDK et le Microsoft Store

Correspondance des fonctionnalités pour les titres PC livrés sur Steam :

* Succès vers les succès XSAPI.
* Sauvegardes infonuagiques vers Connected Storage (`XGameSave`).
* Amis et présence vers le volet social XSAPI.
* Multijoueur vers MPSD ou PlayFab Multiplayer Lobby.
* Achats intégrés vers `XStore`.

Guide complet : [Porter depuis Steam](/paths/porting/from-steam).

### Moteurs

Pour les intergiciels, commencez par les guides PC de bout en bout propres à chaque moteur :

* [Unity](/build/gdk-and-engines/unity/unity)
* [Unreal](/build/gdk-and-engines/unreal/unreal)
* [GameMaker](/build/gdk-and-engines/gamemaker)
* [Godot](/build/gdk-and-engines/godot)
* [Moteurs C et C++ personnalisés](/build/gdk-and-engines/custom-engine)
* [Aperçu : le GDK et les moteurs de jeu](/build/gdk-and-engines/gdk-and-engines)

## Voir aussi

* [Développer un nouveau titre GDK](/home/build-first-title/developing-new-titles)
* [Développement intergénérationnel](/build/console-features/cross-gen/cross-gen-overview)
* [Empaquetage](/build/core-features/common/packaging/overviews/packaging)


## Related topics

- [Guides généraux de portage](/fr-CA/paths/porting/guides.md)
- [Aperçu du portage](/fr-CA/paths/porting/overview.md)
- [Porter depuis une génération XBOX antérieure](/fr-CA/paths/porting/from-xbox-era.md)
- [Publier votre portage](/fr-CA/paths/porting/publishing.md)
- [Documentation de développement de jeux XBOX](/fr-CA/index.md)
