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

# Guides de portage du Microsoft Game Development Kit (GDK)

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

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] [Parcours de portage guidés (Prise en main)](https://docs.xbox.com/fr/paths/porting/overview.md)
>
> Sélectionnez votre plateforme source (Steam, génération XBOX précédente, autres consoles ou PC) et suivez le parcours soigneusement conçu.

## Accéder directement à votre plateforme source

> [card] [Depuis Steam](https://docs.xbox.com/fr/paths/porting/from-steam.md)
>
> Correspondance des fonctionnalités Steamworks vers le GDK.

> [card] [Depuis une génération XBOX précédente](https://docs.xbox.com/fr/paths/porting/from-xbox-era.md)
>
> XBOX One ERA et XDK vers le GDK.

> [card] [Depuis d'autres plateformes](https://docs.xbox.com/fr/paths/porting/from-console.md)
>
> D'une autre console ou plateforme vers les consoles XBOX Series X|S.

> [card] [Depuis PC (hors Steam)](https://docs.xbox.com/fr/paths/porting/from-pc.md)
>
> PC Win32 ou indépendant d'une boutique vers XBOX et le Microsoft Store.

## 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](https://docs.xbox.com/fr/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md) : 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](https://docs.xbox.com/fr/build/core-features/common/input/overviews/input-overview.md). 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](https://docs.xbox.com/fr/build/core-features/common/input/porting/input-porting-xinput.md).

### 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](https://docs.xbox.com/fr/paths/porting/from-steam.md).

### Moteurs

Pour les middlewares, commencez par les guides PC de bout en bout spécifiques à chaque moteur :

* [Unity](https://docs.xbox.com/fr/build/gdk-and-engines/unity/unity.md)
* [Unreal](https://docs.xbox.com/fr/build/gdk-and-engines/unreal/unreal.md)
* [GameMaker](https://docs.xbox.com/fr/build/gdk-and-engines/gamemaker.md)
* [Godot](https://docs.xbox.com/fr/build/gdk-and-engines/godot.md)
* [Moteurs C et C++ personnalisés](https://docs.xbox.com/fr/build/gdk-and-engines/custom-engine.md)
* [Vue d'ensemble : GDK et moteurs de jeu](https://docs.xbox.com/fr/build/gdk-and-engines/gdk-and-engines.md)

## Voir aussi

* [Développer un nouveau titre GDK](https://docs.xbox.com/fr/home/build-first-title/developing-new-titles.md)
* [Développement cross-gen](https://docs.xbox.com/fr/build/console-features/cross-gen/cross-gen-overview.md)
* [Packaging](https://docs.xbox.com/fr/build/core-features/common/packaging/overviews/packaging.md)


## Related topics

- [Vue d'ensemble du guide de portage Steam](https://docs.xbox.com/fr/build/steam-porting-guide/overview.md)
- [Prise en main du Microsoft Game Development Kit (contenu)](https://docs.xbox.com/fr/home/setup-install/get-started.md)
- [Documentation de référence des API système du Microsoft Game Development Kit (GDK)](https://docs.xbox.com/fr/reference/system/gc-reference-system-toc.md)
- [Définitions de préprocesseur du Microsoft Game Development Kit sur Xbox](https://docs.xbox.com/fr/tools/tools-console/visualstudio/preprocessor-definitions.md)
- [Modèles utilisateur du Microsoft Game Development Kit](https://docs.xbox.com/fr/build/core-features/common/user/gamecore-user-models.md)
