适用产品
- XBOX Series X|S 主机
- XBOX One 系列主机
- Windows PC
核心术语
- XBOX Game Development Kit (GDK): XBOX 免费提供的用于构建 XBOX 与 Windows 游戏的工具包。
- ID@XBOX: 面向独立工作室开放 GDK 访问权限并授权在 XBOX 上发布游戏的项目。
- Partner Center: Microsoft 开发者门户,用于注册你的工作室并提交完成后的游戏。
- 开发套件 (Dev kit): 一台专为开发配置的 XBOX 主机。起步阶段并不需要。
四步路径
加入 ID@XBOX 以获取构建权限
在下载 GDK 或发布游戏之前,XBOX 需要先核实你的工作室。你需要提交一份简短的申请,签署保密协议,并让你的游戏概念获得审批。加入 ID@XBOX 免费。请预留至少两周时间。其中大部分时间用于 XBOX 审核。
开始 ID@XBOX 注册流程
按顺序讲解每一步,并给出实际耗时预期。
安装工具
在你的 Windows PC 上安装三个组件:用于代码编辑的 Visual Studio、提供 Windows 编程 API 的 Windows SDK,以及提供 XBOX 编程 API 的 XBOX Game Development Kit (GDK)。构建一个示例游戏以确认环境搭建成功。
设置并安装 GDK
介绍 GDK 是什么,并提供分步安装指引。
构建你的第一个项目
打开 Visual Studio,选择一个 XBOX 项目模板,构建一个最简版本的游戏。以此验证你的工具链、项目模板和目标硬件能够端到端正常工作。
构建你的第一款作品
项目模板与你的第一次构建。
选择你的入门指南
选择一份与你所构建内容相匹配的指南。你可以选择目标设备(XBOX Series X|S 主机、Windows PC 和 ROG XBOX Ally,或通过 Play Anywhere 同时覆盖两者)、你已经使用的引擎(Unreal、Unity、Godot、GameMaker 或自研引擎),也可以选择移植路径(如果你已经在其他平台发布过作品)。
浏览入门指南
七条精选路径。选择最适合你项目的一条。
常见范围类问题
我是个人开发者或独立工作室。XBOX 开发适合我吗?
我是个人开发者或独立工作室。XBOX 开发适合我吗?
适合。ID@XBOX 支持独立工作室和个人开发者。加入无需费用,所使用的工具(GDK、Visual Studio、PlayFab)与大型工作室使用的完全一致。你可以完全在 Windows PC 上进行开发。只有当你准备好在 XBOX 硬件上测试时,才需要开发套件。
我使用的是 Unity、Unreal 或 Godot。我还需要 GDK 吗?
我使用的是 Unity、Unreal 或 Godot。我还需要 GDK 吗?
需要,但你很少会直接与它交互。你的引擎会代你调用 GDK。你仍需要在 PC 上安装 GDK,这样引擎才能将你的游戏打包到 XBOX,并使用成就、云存档等 XBOX 功能。请在步骤 4 中选择对应引擎的入门指南。
我已经有一款 PC 或 Steam 游戏。可以移植吗?
我已经有一款 PC 或 Steam 游戏。可以移植吗?
可以。由于你的玩法代码已经写好,移植通常比从零开始更快。请从移植路径入手,或直接跳转到你的源平台:来自 Steam、来自上一代 XBOX、来自其他平台 或 来自 PC(非 Steam)。
我需要什么操作系统和硬件?
我需要什么操作系统和硬件?
你需要一台 64 位的 Windows 10 或 Windows 11 PC,以及约 30 GB 的可用空间用于安装 GDK。开始阶段无需 XBOX 主机。你可以在本地构建并测试 Play Anywhere 的 PC 版本。当你准备好在 XBOX 硬件上测试时,可通过 Partner Center 订购开发套件。
文档章节
在入门指南带你深入文档之后,可以使用以下这些章节:构建
GDK 主题:游戏配置、打包、存档、输入、网络以及跨设备开发。
服务
XBOX 服务与 PlayFab:身份、成就、多人游戏、经济系统以及运营。
主机特性
Quick Resume、DirectStorage、Smart Delivery 以及其他仅限主机的能力。
工具
Visual Studio 配置、XBOX 服务工具、性能分析器和诊断工具。
发布与商务
认证、XR 要求、商店信息、定价与提交。
API 参考
Gaming Runtime、XBOX 服务以及平台 API。
快速链接
下载 GDK
需要 ID@XBOX 权限。
GDK 示例
GitHub 上可构建的示例。
错误代码
GDK 与 XBOX 服务错误查询。
