Repolode
microsoft

microsoft/Xbox-GDK-Samples

微软 Xbox 高级技术团队发布的基于 Microsoft GDK 的游戏开发示例集合,以 C++ 为主。

Star
364
Fork
54
未关闭 Issue
3
最近提交
昨天

这是什么?

Xbox-GDK-Samples 是微软 Xbox 高级技术团队发布的游戏开发示例集合,基于 Microsoft Game Development Kit(GDK)编写,GDK 是为 Xbox 和 Windows PC 开发游戏的工具链。示例按主题分组,涵盖音频、图形、掌机、Live、系统、工具、Unity 和 xCloud 等方向,并通过单独的示例列表文件进行分类索引。

大多数示例是 Visual Studio 解决方案,Unity 示例则通过 Unity Hub 打开。仓库还包含示例使用的支持代码(Kits)和媒体资源(Media)。每个示例都附有说明文档,介绍如何构建和运行。

当前示例需要 2510(2025 年 10 月)或更高版本的 GDK,并采用新的简化目录结构。无法升级的开发者可以使用旧版示例发布。需要 Visual Studio 2022 或更高版本。

核心功能

  • 01涵盖音频、图形、Live 服务、系统 API 和 xCloud 等主题
  • 02除原生 C++ Direct3D 示例外,还包含 Unity 示例
  • 03共享支持代码和媒体资源分别位于 Kits 与 Media 目录
  • 04每个示例为独立的 Visual Studio 解决方案,并附有运行说明
  • 05适配 2025 年 10 月发布的 GDK 及其简化目录结构

适用场景

  • 学习使用 GDK 开发 Xbox 或 Windows PC 游戏
  • 参考 GDK 项目中 Direct3D 渲染和图形技术的实现
  • 通过示例代码了解 Xbox Live 和系统集成 API
  • 研究 Unity 项目如何配置以进行 Xbox 开发

快速上手

  1. 1

    安装 Visual Studio 2022 或更高版本以及 2025 年 10 月版 Microsoft Game Development Kit (GDK)

  2. 2

    在示例目录中打开 Visual Studio .sln 文件

使用前须知

  • 示例需要 2025 年 10 月版 GDK 或更高版本,旧版安装无法使用。
  • 需要 Visual Studio 2022 或更高版本以及 Microsoft Game Development Kit。
  • Unity 示例仍使用旧版 GDK 目录结构,需要在 2510 GDK 中与新版一同安装。

收录于专题

标签

常见问题

Xbox-GDK-Samples 是什么?
微软 Xbox 高级技术团队发布的基于 Microsoft GDK 的游戏开发示例集合,以 C++ 为主。 Xbox-GDK-Samples 是微软 Xbox 高级技术团队发布的游戏开发示例集合,基于 Microsoft Game Development Kit(GDK)编写,GDK 是为 Xbox 和 Windows PC 开发游戏的工具链。示例按主题分组,涵盖音频、图形、掌机、Live、系统、工具、Unity 和 xCloud 等方向,并通过单独的示例列表文件进行分类索引。
Xbox-GDK-Samples 可以免费使用吗?用的什么许可证?
Xbox-GDK-Samples 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Xbox-GDK-Samples 还在维护吗?
活跃维护中。Xbox-GDK-Samples 最近一次提交是在 2026年11月6日。
Xbox-GDK-Samples 适合用来做什么?
学习使用 GDK 开发 Xbox 或 Windows PC 游戏 参考 GDK 项目中 Direct3D 渲染和图形技术的实现 通过示例代码了解 Xbox Live 和系统集成 API 研究 Unity 项目如何配置以进行 Xbox 开发
Xbox-GDK-Samples 怎么安装和运行?
安装 Visual Studio 2022 或更高版本以及 2025 年 10 月版 Microsoft Game Development Kit (GDK) 在示例目录中打开 Visual Studio .sln 文件
在哪里获取 Xbox-GDK-Samples?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/Xbox-GDK-Samples

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目