Steamworks (Steam 集成)
GDevelop 支持 Steamworks,这是 Steam 提供的一套工具,可帮助将您的游戏与其平台集成,提供常见的游戏开发功能,包括
- 成就
- 网络
- 匹配
- 用户生成内容(UGC)工作室
- 获取玩家信息
- 反作弊/DRM
要在 GDevelop 中使用 Steamworks,您需要:
- 注册您的游戏在 Steamworks 上,并为您的游戏获取一个 App ID
- 在 项目管理器 中打开 游戏属性
- 滚动到 Steamworks 部分,并在相应的文本字段中输入您的 App ID
- 使用“Steamworks”部分中的动作、条件和表达式
启用 Steam DRM
移动和 HTML5 构建
Steam DRM 仅保护 PC 构建,因为 Steam 是一个仅限于 PC 的平台,不会为移动和 HTML5 编写代码。如果您发布针对其他平台的构建,请确保使用其他 DRM 解决方案来保护它们,以免使 Steam DRM 无效。
如果您想阻止未在 Steam 购买您的游戏的人运行您的 PC 构建,您只需要:
- 打开 项目管理器 中的 游戏属性
- 滚动到 Steamworks 部分
- 选中“要求 Steam”复选框
这将使游戏在非通过 Steam 启动时关闭自身并启动 Steam。如果安装了游戏并确实由用户拥有,则 Steam 将自动启动游戏。
单击此处 了解有关 Steam DRM 的更多信息。
发布
一旦您的游戏处于可玩状态并已集成了 Steamworks 功能,您可以使用这篇指南在 Steam 上发布您的游戏 using this guide。