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

# Porter depuis une génération XBOX antérieure

> Migrez un titre ERA/XDK XBOX One vers le GDK pour les Series X|S : de WinRT vers les API C plates, tâches XAsync, mémoire XMemAlloc et empaquetage MSIXVC.

Si vous publiez déjà sur XBOX One avec l'ancienne chaîne d'outils ERA / XDK, le passage au GDK vous amène sur **XBOX Series X|S** et vers une base de code PC partagée. La jouabilité reste; c'est la couche de plateforme qui change.

## Principaux domaines de migration

> [card] [WinRT → API C / C++ plates](https://docs.xbox.com/fr-CA/home/build-first-title/porting-guides.md)
>
> Remplacez la surface WinRT par les API plates du GDK.

> [card] [Modèle asynchrone](https://docs.xbox.com/fr-CA/home/build-first-title/porting-guides.md)
>
> Passez de `IAsyncOperation` à `XAsyncBlock` / `XTaskQueue`.

> [card] [Modèle de mémoire](https://docs.xbox.com/fr-CA/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md)
>
> Gestionnaire de mémoire ERA → `XMemAlloc` du Game OS du GDK.

> [card] [Empaquetage : MSIXVC](https://docs.xbox.com/fr-CA/build/core-features/common/packaging/overviews/packaging.md)
>
> Migrez de l'empaquetage XVC vers MSIXVC.

> [card] [Guide de portage pour ERA existant](https://docs.xbox.com/fr-CA/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md)
>
> Procédure complète pour migrer des titres ERA existants vers le GDK.

> [card] [Développement intergénérationnel](https://docs.xbox.com/fr-CA/build/console-features/cross-gen/cross-gen-overview.md)
>
> Publiez sur XBOX One et Series X|S à partir d'une seule version.

## Poursuivez ensuite avec le flux de travail commun

> [card] [Flux de travail général de portage](https://docs.xbox.com/fr-CA/paths/porting/guides.md)
>
> Outils, listes de vérification, empaquetage.

> [card] [Votre moteur](https://docs.xbox.com/fr-CA/build/gdk-and-engines/gdk-and-engines.md)
>
> Unreal, Unity, Godot et plus encore.

> [card] [Publier votre portage](https://docs.xbox.com/fr-CA/paths/porting/publishing.md)
>
> Certification, XR et soumission au magasin.


## Related topics

- [Développement de jeux XBOX](https://docs.xbox.com/fr-CA/index.md)
- [Porter depuis d'autres plateformes](https://docs.xbox.com/fr-CA/paths/porting/from-console.md)
- [Porter depuis Steam](https://docs.xbox.com/fr-CA/paths/porting/from-steam.md)
- [Guides de portage du Microsoft Game Development Kit (GDK)](https://docs.xbox.com/fr-CA/home/build-first-title/porting-guides.md)
- [Porter depuis PC (hors Steam)](https://docs.xbox.com/fr-CA/paths/porting/from-pc.md)
