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

# Port from a prior XBOX generation

> Migrate an XBOX One ERA/XDK title to the GDK for Series X|S: WinRT to flat C APIs, XAsync tasks, XMemAlloc memory, and MSIXVC packaging.

If you already ship on XBOX One with the older ERA / XDK toolchain, moving to the GDK gets you onto **XBOX Series X|S** and a shared PC codebase. The gameplay stays; the platform layer changes.

## Core migration areas

> **[WinRT → flat C / C++ APIs](https://docs.xbox.com/home/build-first-title/porting-guides.md)**
>
> Replace WinRT surface with GDK flat APIs.

> **[Async model](https://docs.xbox.com/home/build-first-title/porting-guides.md)**
>
> Move from `IAsyncOperation` to `XAsyncBlock` / `XTaskQueue`.

> **[Memory model](https://docs.xbox.com/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md)**
>
> ERA memory manager → GDK Game OS `XMemAlloc`.

> **[Packaging: MSIXVC](https://docs.xbox.com/build/core-features/common/packaging/overviews/packaging.md)**
>
> Migrate from XVC to MSIXVC packaging.

> **[Porting guide for existing ERA](https://docs.xbox.com/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md)**
>
> Full walkthrough for migrating existing ERA titles to the GDK.

> **[Cross-gen development](https://docs.xbox.com/build/console-features/cross-gen/cross-gen-overview.md)**
>
> Ship XBOX One and Series X|S from a single build.

## Then continue with the shared workflow

> **[General porting workflow](https://docs.xbox.com/paths/porting/guides.md)**
>
> Tooling, checklists, packaging.

> **[Your engine](https://docs.xbox.com/build/gdk-and-engines/gdk-and-engines.md)**
>
> Unreal, Unity, Godot, and more.

> **[Publishing your port](https://docs.xbox.com/paths/porting/publishing.md)**
>
> Cert, XR, and store submission.


## Related topics

- [Porting overview](https://docs.xbox.com/paths/porting/overview.md)
- [Microsoft Game Development Kit (GDK) porting guides](https://docs.xbox.com/home/build-first-title/porting-guides.md)
- [XBOX Game Development](https://docs.xbox.com/index.md)
- [Dual SKU cross-generation games](https://docs.xbox.com/build/console-features/cross-gen/cross-gen-dual-sku.md)
- [PC port behavior](https://docs.xbox.com/build/console-features/networking/game-mesh/pc-port-behavior.md)
