> ## 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 GDK XBOX

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

Utilisez cette page comme index de référence technique des sujets de portage vers le GDK. Pour un parcours guidé, organisé par plateforme source, commencez par la vue d'ensemble du portage dans Prise en main.

<Card title="Parcours de portage guidés (Prise en main)" icon="compass" href="/paths/porting/overview">
  Sélectionnez votre plateforme source (Steam, génération XBOX précédente, autres consoles ou PC) et suivez le parcours soigneusement conçu.
</Card>

## Accéder directement à votre plateforme source

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

  <Card title="Depuis une génération XBOX précédente" 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">
    D'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 d'une 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 des modèles asynchrones (`IAsyncOperation` vers `XAsyncBlock` ou `XTaskQueue`), les changements du modèle mémoire (gestionnaire de mémoire ERA vers `XMemAlloc`) et la migration du packaging vers MSIXVC.

* [Guide de portage pour les titres ERA existants](/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era) : migration pas à pas de XBOX One ERA vers le GDK, y compris les changements du modèle mémoire et les remplacements d'API.

### Shaders : FXC vers DXC

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

### Portage GameInput

Migrez de `Windows.XBOX.Input` et 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 GDK et Microsoft Store

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

* Succès vers les succès XSAPI.
* Sauvegardes cloud vers Connected Storage (`XGameSave`).
* Amis et présence vers le 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 middlewares, commencez par les guides PC de bout en bout spécifiques à 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)
* [Vue d'ensemble : GDK et 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 cross-gen](/build/console-features/cross-gen/cross-gen-overview)
* [Packaging](/build/core-features/common/packaging/overviews/packaging)


## Related topics

- [Guides de portage général](/fr/paths/porting/guides.md)
- [Vue d'ensemble du portage](/fr/paths/porting/overview.md)
- [Porter depuis une génération XBOX précédente](/fr/paths/porting/from-xbox-era.md)
- [Publier votre portage](/fr/paths/porting/publishing.md)
- [Documentation de développement de jeux XBOX](/fr/index.md)
