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

# 從先前世代的 XBOX 移植

> 將 XBOX One ERA/XDK 遊戲移轉到 Series X|S 的 GDK:從 WinRT 改用平面 C API、XAsync 工作、XMemAlloc 記憶體與 MSIXVC 封裝。

如果你已使用較舊的 ERA / XDK 工具鏈在 XBOX One 上推出遊戲,移轉到 GDK 可以讓你登上 **XBOX Series X|S**,並擁有共用的 PC 程式碼基底。遊戲玩法維持不變;改變的是平台層。

## 核心移轉領域

> **[WinRT → 平面 C / C++ API](https://docs.xbox.com/zh-TW/home/build-first-title/porting-guides.md)**
>
> 以 GDK 平面 API 取代 WinRT 介面。

> **[非同步模型](https://docs.xbox.com/zh-TW/home/build-first-title/porting-guides.md)**
>
> 從 `IAsyncOperation` 改用 `XAsyncBlock` / `XTaskQueue`。

> **[記憶體模型](https://docs.xbox.com/zh-TW/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md)**
>
> ERA 記憶體管理員 → GDK Game OS `XMemAlloc`。

> **[封裝:MSIXVC](https://docs.xbox.com/zh-TW/build/core-features/common/packaging/overviews/packaging.md)**
>
> 從 XVC 移轉到 MSIXVC 封裝。

> **[現有 ERA 的移植指南](https://docs.xbox.com/zh-TW/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md)**
>
> 將現有 ERA 遊戲移轉到 GDK 的完整逐步說明。

> **[跨世代開發](https://docs.xbox.com/zh-TW/build/console-features/cross-gen/cross-gen-overview.md)**
>
> 以單一組建同時推出 XBOX One 與 Series X|S 版本。

## 接著繼續共同的工作流程

> **[一般移植工作流程](https://docs.xbox.com/zh-TW/paths/porting/guides.md)**
>
> 工具、檢查清單、封裝。

> **[你的引擎](https://docs.xbox.com/zh-TW/build/gdk-and-engines/gdk-and-engines.md)**
>
> Unreal、Unity、Godot 等等。

> **[發行你的移植版](https://docs.xbox.com/zh-TW/paths/porting/publishing.md)**
>
> 認證、XR 與商店提交。


## Related topics

- [Microsoft Game Development Kit (GDK) 移植指南](https://docs.xbox.com/zh-TW/home/build-first-title/porting-guides.md)
- [XBOX 遊戲開發](https://docs.xbox.com/zh-TW/index.md)
- [移植總覽](https://docs.xbox.com/zh-TW/paths/porting/overview.md)
- [XR-130 XBOX Series X|S 世代](https://docs.xbox.com/zh-TW/publishing/certification/xr/xr-130.md)
- [XR130 XBOX Series X|S 世代](https://docs.xbox.com/zh-TW/publishing/certification/fma/xr-130.md)
