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

# PC 端到端概览

> 按照端到端路线图使用 GDK 发布一款 Windows PC 作品:引擎集成、XBOX 服务、掌机与 Microsoft Store 提交。

Microsoft Game Development Kit(GDK)既可以单独用于 C/C++ 项目,也可以与支持与 GDK 集成的游戏引擎搭配使用。

PC 端到端指南概览了将 GDK 集成到你的游戏并将游戏发布到 XBOX PC 应用中的 Microsoft Store 所需的步骤。端到端指南按通常执行的顺序围绕这些步骤组织。指南展示了使用原生 GDK API 的集成方式,并包含针对特定游戏引擎的指南,说明如何在 Unity 引擎与 Unreal 引擎中使用 GDK。

## 指南各部分

本指南由以下部分组成。

### GDK 与游戏引擎

指南的 [GDK 与游戏引擎](/build/gdk-and-engines/gdk-and-engines)部分对 GDK 进行了介绍,并包含在 Unity 引擎与 Unreal 引擎中使用 GDK 的指南。

### 所有游戏都需要的步骤

指南的“所有游戏都需要的步骤”部分描述了所有游戏都需要采取的、与 GDK 集成并发布到 Microsoft Store 的步骤。在提到 API 的地方,这些步骤介绍的是原生 C/C++ GDK API 的使用。上一部分中各游戏引擎的独立指南则涵盖了使用 GDK 功能所需的特定引擎步骤,例如在 Unity 引擎中访问 C# 包装器,以及在 Unreal 引擎中使用 online-subsystem。
本部分包括以下步骤。

* [加入 ID@XBOX](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-register-id-at-xbox)
* [创建 Partner Center 账户](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-creating-partnercenter-account)
* [为你的游戏创建项目定义](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-creating-partnercenter-product-definition)
* [将 GDK 集成到你的游戏中](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-integrating-gdk-in-your-game)
* [在 Partner Center 中发布你的游戏](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-publishing-your-game)

无论游戏是使用某种游戏引擎,还是直接在 C/C++ 中使用 GDK API,大多数步骤都原样适用。[将 GDK 集成到你的游戏中](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-integrating-gdk-in-your-game)部分介绍了如何初始化 GDK 与 XBOX/PlayFab 服务并实现必需功能。根据你使用的引擎,可能需要参考上一部分中某个引擎的指南以了解引擎特定的集成细节。

### 可能适用于你游戏的步骤

[可能适用于你游戏的步骤](/build/gdk-and-engines/optional-services)部分涵盖了非必需但你可能希望在游戏中使用的服务或功能。

## 后续步骤

如果你从零开始使用 C/C++ GDK 模板项目,请浏览 [所有游戏都需要的步骤](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-required-steps) 部分。

如果你使用的是某种游戏引擎,你需要浏览 [GDK 与游戏引擎](/build/gdk-and-engines/gdk-and-engines) 部分中针对你游戏引擎的具体指南,以及 [所有游戏都需要的步骤](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-required-steps) 部分中的步骤。对于 [将 GDK 集成到你的游戏中](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-integrating-gdk-in-your-game) 部分,特定引擎的指南中会提供一些额外细节。

无论走哪条路径,你都会想查看 [可能适用于你游戏的步骤](/build/gdk-and-engines/optional-services) 部分,以了解那些非必需但你可能希望游戏使用的服务。


## Related topics

- [可选服务](/zh-CN/build/gdk-and-engines/optional-services.md)
- [在 Unity、Unreal 及其他引擎中使用 GDK](/zh-CN/build/gdk-and-engines/gdk-and-engines.md)
- [在 Godot 中使用 GDK](/zh-CN/build/gdk-and-engines/godot.md)
- [面向 XBOX GDK 的移植指南](/zh-CN/home/build-first-title/porting-guides.md)
- [XBOX Series X|S 概览](/zh-CN/paths/series-xs/overview.md)
