核心平台
| 术语 | 定义 |
|---|---|
| GDK | XBOX Game Development Kit。涵盖 GRDK 与 GXDK 的总体 SDK。 |
| GRDK | Gaming Runtime Development Kit。用于开发面向 PC 与 XBOX 的 GDK 游戏、使用 Gaming Runtime 功能(MSIXVC、Connected Storage 等)的头文件、库与工具。 |
| GXDK | Gaming eXtensions Development Kit。GDK 中仅面向 XBOX 的部分,包括 D3D12.x、xb* 远程管理工具与 Visual Studio 集成。 |
| Gaming Runtime | 在 Microsoft 平台上实现现代跨设备游戏的一整套组件(MSIXVC、安装管理、Connected Storage、Store Commerce、辅助功能、Game Invites、TCUI)。 |
| Game OS | 在 XBOX 主机上运行 GDK 游戏的极简、快速、安全的操作系统。 |
| WINAPI_FAMILY_GAMES | Win32 API 分区,代表 GDK 支持的 Win32 API 子集。XBOX 主机上必需。 |
| xgameplatform.lib | 定义所有 WINAPI_FAMILY_GAMES API 入口点的总导入库。 |
| XGameRuntime | 使用 XGameRuntimeInitialize 初始化的 GDK 运行时库。XBOX 主机上必需。 |
打包与部署
| 术语 | 定义 |
|---|---|
| MSIXVC | GDK 游戏在 PC 与 XBOX 主机上使用的打包格式。提交 Microsoft Store 时必需。 |
| MicrosoftGame.config | 必需的配置文件(旧称 MicrosoftGameConfig.mgc),用于声明游戏的身份、可执行文件、能力与 Gaming Runtime 功能。 |
| makepkg | 用于创建 MSIXVC 包的命令行工具。 |
| wdapp | 用于在 PC 上部署与测试 MSIXVC 包的命令行工具。 |
| Intelligent Delivery | Gaming Runtime 功能,允许游戏仅下载当前配置(语言、区域、可选内容)所需的分块。 |
| Streaming Install | 允许游戏在包内容仍在下载时就开始运行的功能。 |
身份与账户
| 术语 | 定义 |
|---|---|
| Partner Center | Microsoft 开发者门户,用于设置组织、注册游戏、配置 XBOX 服务与提交游戏。 |
| Microsoft Entra ID | 用于在 Partner Center 中管理组织成员的身份服务(前身为 Azure AD)。 |
| TitleId | XBOX 为你的游戏分配的标识符。在 MicrosoftGame.config 中设置。 |
| MSAAppId | Microsoft 账户应用 ID,XBOX 服务用它来标识游戏。 |
| Sandbox | 用于开发与测试的隔离 XBOX 服务环境。使用 XblPCSandbox.exe 切换沙盒。 |
| Test account | 用于在发布到 RETAIL 沙盒前验证 XBOX 服务功能的沙盒 XBOX 账户。 |
| XUID | XBOX 用户标识符。 |
服务
| 术语 | 定义 |
|---|---|
| XSAPI | XBOX Services API。面向 XBOX 服务的平坦 C API 表面。 |
| XAL | XBOX 身份验证库 (XBOX Authentication Library)。 |
| Connected Storage / Game Saves | 通过 XGameSave 暴露的云端游戏存档存储。 |
| TCUI | Title-Callable UI。通过 XGameUI 代替游戏显示的标准化系统 UI。 |
| PlayFab | Microsoft 面向游戏的 LiveOps 后端,提供分析、经济、多人游戏与排行榜等能力。 |
工具与调试
| 术语 | 定义 |
|---|---|
| PIX for Windows / PIX for XBOX | 官方 GPU 与 CPU 性能分析器与调试器。 |
xb* 工具 | 面向 XBOX 开发套件的远程管理命令行工具,如 xbconnect、xbcopy 与 xbrun。 |
| XBOX Manager | 用于管理开发套件的桌面应用。 |
| XDP | XBOX Device Portal。基于 Web 的开发套件管理。 |
| xbWatson | 崩溃转储捕获与分析工具。 |
| Trace Analyzer | 用于分析 XBOX 服务与 Gaming Runtime 跟踪的工具。 |
