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

# 仅通过向后兼容支持的跨世代游戏

> 仅通过向后兼容支持的跨世代游戏

如果你有一个现有或新的 Microsoft Game Development Kit (GDK) 游戏，且不打算为 XBOX Series 主机发行单独的 XBOX Series X|S 原生版本，那么游戏仍可通过向后兼容在 XBOX Series X|S 上运行。在向后兼容模式下，游戏在 XBOX Series 主机上运行时会与 XBOX One 硬件保持一致，无法利用新主机的任何高级功能。

<Note>
  当 Microsoft Game Development Kit (GDK) 游戏在其 [MicrosoftGame.Config](/build/core-features/common/game-config/MicrosoftGameConfig-Overview) 中设置了 `TargetDeviceFamily="XboxOne"` 并运行在 XBOX Series 主机上时，会忽略 `SMTEnabled` 标志，始终以禁用 SMT 的方式运行。
</Note>

或者，你也可以发行游戏的原生 XBOX Series X|S 版本，以充分利用 XBOX Series 主机的高级功能。请参见 [Dual SKU 跨世代游戏](/build/console-features/cross-gen/cross-gen-dual-sku)。

## 开发步骤

请确保你使用的是 2020 年 6 月或更新版本的 GDK。

将项目设置为目标 XBOX One 设备家族。在 MicrosoftGame.config 文件中设置 `TargetDeviceFamily="XboxOne"`。请参见 [MicrosoftGame.Config 概述](/build/core-features/common/game-config/MicrosoftGameConfig-Overview)。

在 MicrosoftGame.config 中设置其他可选设置：XboxCompatibility。

## 校验步骤

在测试 XBOX One 游戏时，务必确保它在 XBOX Series X|S 主机上仍能为玩家提供良好的表现。

### 部署到 XBOX Series 主机开发机

可使用任何部署方式将游戏部署到 XBOX Series 主机开发机上进行迭代、测试和调试。请参见 [将游戏部署到 XBOX 开发机](/home/setup-install/concepts/deployment)。

### 内存配置与游戏测试

你可以在 XBOX Series X|S 开发机上为游戏设置多种主机模式和内存配置进行测试。例如，Console Modes 允许你模拟各种主机家族设备及其对应的内存占用。默认的 Console Mode 设置 (Scarlett Iteration Mode) 用于日常开发工作，你也可以切换为 Anaconda 或 Lockhart 模式来模拟游戏在对应零售主机上的运行情况。更多细节请参见 [为游戏与开发机配置内存](/build/console-features/memory/system-memory-tooling)。

## 打包

按照与 XBOX One 游戏相同的常规说明进行打包。请参见 [打包概述](/build/core-features/common/packaging/overviews/packaging)。

## ERA 游戏另请参阅

[面向 XBOX One 的 Microsoft Game Development Kit 移植指南](/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era) [在 XBOX Series 设备上升级你的 XBOX One XDK 游戏](/build/console-features/console-workflows/upgrading-xbox-one-xdk-titles-on-scarlett)

## 另请参阅

[Dual SKU 概述](/build/console-features/cross-gen/cross-gen-dual-sku) [Microsoft Game Development Kit console modes](https://learn.microsoft.com/archive/console-modes-toc) [为游戏与开发机配置内存](/build/console-features/memory/system-memory-tooling) [配置 (xbconfig.exe)](/tools/tools-console/commandlinetools/xbconfig) [重启 (xbreboot.exe)](/tools/tools-console/commandlinetools/xbreboot)


## Related topics

- [跨世代游戏开发](/zh-CN/build/console-features/cross-gen/gc-cross-gen-toc.md)
- [跨世代游戏](/zh-CN/build/console-features/cross-gen/cross-gen-overview.md)
- [使用 XBOX GDK 开发跨世代游戏](/zh-CN/build/console-features/cross-gen/index.md)
- [Dual SKU 跨世代游戏](/zh-CN/build/console-features/cross-gen/cross-gen-dual-sku.md)
- [向后兼容性和游戏玩家代号转换](/zh-CN/services/xbox-services/fundamentals/identity/user-profile/gamertags/live-modern-backwards-compatibility.md)
