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

# Dual SKU 跨世代游戏

> Dual SKU 跨世代游戏

本主题用于帮助你理解如何将跨世代游戏作为独立产品进行开发。采用 Dual SKU 时，跨世代游戏会作为不同产品进行销售（或以其他方式提供）。这些产品分别面向 XBOX One 家族主机和 XBOX Series 主机。用户在各自的设备家族上分别获取并原生游玩。

Dual SKU 跨世代游戏至少包含一个面向 XBOX One 的包和至少一个面向 XBOX Series X|S 的包。XBOX One 包既可以基于 GDK (Microsoft Game Development Kit) 构建，也可以作为基于较旧 XDK (XBOX One 软件开发工具包) 的 ERA 游戏构建。我们建议尽可能使用 GDK，因为它更新且比 XDK 拥有更多功能。

有关 GDK 的更多信息，请参见 [什么是 Microsoft Game Development Kit？](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/intro/introduction) 及 [使用 GDK 开发新游戏](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/get-started/overviews/developing-new-titles-on-gamecore)。

有关将现有 ERA 游戏升级到 GDK 的更多信息，请参见 [面向 XBOX One 的 Microsoft Game Development Kit 移植指南](/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era)。

如需获取跨世代游戏的配置与发布相关文档，请联系你的 Microsoft 代表。

## 启用跨世代的 XBOX 服务功能

由于 Dual SKU 跨世代游戏是独立的产品，默认情况下它们各自拥有不同的 XBOX 服务配置。不过，一些选择分别销售各世代游戏的发行方会采取用户友好的措施，让用户群体保持统一，并在跨世代之间保留用户的进度。

一个符合条件的 XBOX One 游戏产品与一个符合条件的 XBOX Series X|S 游戏产品可以共享一份 XBOX 服务配置。结果是两款独立游戏共享同一份 XBOX 服务配置，且共享以下特性：

* Title ID
* 官方俱乐部
* 成就
* 排行榜
* 多人游戏
* Presence

<Note>
  尽管跨世代多人游戏默认是共享的，但启用了 XBOX 服务配置共享的 Dual SKU 游戏并不强制支持跨世代多人游戏。不过，我们建议在可能的情况下实现跨世代多人游戏。
</Note>

XBOX 服务配置共享在产品创建时启用。无法将多个产品的 XBOX 服务配置进行 *合并*。以下几种场景说明了如何为发布配置你的游戏：

* 如果你已有一款发布中的 XBOX One 游戏，你需要创建并启用一款 *新的* XBOX Series X|S 产品来共享现有的 XBOX 服务配置。
* 如果你已有一款发布中的 XBOX Series X|S 游戏，你需要创建并启用一款 *新的* XBOX One 产品来共享现有的 XBOX 服务配置。
* 如果你要创建一款 *新的* XBOX One 产品和一款 *新的* XBOX Series X|S 产品，则这两款产品会共享同一份 XBOX 服务配置。

有关如何为符合条件的产品启用 XBOX 服务配置共享的更多信息，请联系你的 Microsoft 代表。Windows PC 游戏目前不支持 XBOX 服务配置共享。

## XBOX One SKU 的向后兼容

要开发 Dual SKU 跨世代游戏，需要考虑 XBOX One SKU 在 XBOX Series 主机上运行时的向后兼容问题。

有关 XBOX One 游戏在 XBOX Series X|S 上向后兼容的更多信息，请参见 [仅向后兼容的游戏](/build/console-features/cross-gen/cross-gen-backcompat-only)。

## 为跨世代捆绑包制作光盘

Dual SKU 跨世代游戏可以打包为跨世代捆绑包，通过一次购买同时提供独立的 XBOX One 和 XBOX Series X|S 版本。这些捆绑包既可以数字销售，也可以以零售光盘形式销售。

### 最佳实践

请使用以下最佳实践正确打包跨世代捆绑包，以减轻商店混乱与用户困扰。

* 为每个包指定一个想放在光盘上的子集，以减少网络安装量。考虑游戏中哪些部分对让用户尽快开始游玩最关键，判断哪些部分可以稍后或后台下载。更多信息请参见 [Intelligent Delivery 简介](/build/core-features/common/packaging/overviews/intelligentdelivery)。
* 创建 [多光盘](/build/core-features/common/packaging/packaging-multi-disc) 包，以尽可能多地包含可直接从光盘安装的内容，从而尽量减少网络安装。
* 不要为同一 Amaray 光盘盒创建独立的 XBOX One 和 XBOX Series X|S 光盘。改用 [多光盘](/build/core-features/common/packaging/packaging-multi-disc) 方案在附加的可下载内容 (DLC) 光盘之上，通过一张授权光盘统一门禁两款游戏。这样即便用户在物理层面购买了游戏套装，也仍受单一许可约束。更多信息请参见 [Make package (makepkg.exe)](/build/core-features/common/packaging/deployment/makepkg)。
* 不要在光盘上包含存根包。这违反 XR-003: Title Quality for Submission。如果制盘时你的 XBOX One 与 XBOX Series X|S 二进制尚未准备好提交，可以创建一个包含世代专属游戏光盘与数字兑换码的实体捆绑零售 SKU。用户可以在线兑换该码来访问另一世代版本（在其可用后）。
  > \[!NOTE] 这将授予用户对一版的实体光盘许可以及另一版的数字许可。

### 校验

在为跨世代捆绑包制盘之前，请校验内容按预期可用。有关为 Dual SKU 场景构建测试光盘的更多信息，请参见 [创建跨世代测试光盘](/build/core-features/common/packaging/creating-cross-gen-test-discs#ID4Q3R)。

## 另请参阅

[跨世代游戏概述](/build/console-features/cross-gen/cross-gen-overview)

[在 XBOX Series X|S 设备上升级你的 XBOX One 软件开发工具包游戏](/build/console-features/console-workflows/upgrading-xbox-one-xdk-titles-on-scarlett)


## Related topics

- [跨世代游戏](/zh-CN/build/console-features/cross-gen/cross-gen-overview.md)
- [跨世代游戏开发](/zh-CN/build/console-features/cross-gen/gc-cross-gen-toc.md)
- [仅通过向后兼容支持的跨世代游戏](/zh-CN/build/console-features/cross-gen/cross-gen-backcompat-only.md)
- [使用 XBOX GDK 开发跨世代游戏](/zh-CN/build/console-features/cross-gen/index.md)
- [主机专用 GDK 功能](/zh-CN/build/console-features/console-features-overview.md)
