跳转到内容
🚧 Preview · IGP Developer Docs 仍在早期预览阶段,当前收录的接口与包名仍可能调整。

如何阅读 IGP Developer Docs

IGP Developer Docs 是 面向游戏开发者 的官方文档入口。本页说明本站应该按什么顺序阅读,以及不同类型页面各自解决什么问题。

当前首批公开内容主要围绕游戏接入 IGP 平台能力。文档分为三层:

  • 按功能使用:简单说明能力用途、支持引擎、接入前提和推荐顺序,不展开代码细节。
  • 引擎接入细节:提供 Unity、GameMaker、Godot 的安装、Quick Start、调试和示例工程操作。
  • 包级接入指南:说明具体 SDK 包的安装组合、接口用法、接入案例、请求 / 返回字段、参数含义、错误处理和当前限制。

如果是首次接入,建议按下面顺序阅读:

  1. 先看 功能总览,确认 IGP SDK 当前支持哪些能力,以及目标能力是否支持你的引擎。
  2. 再看 启动与连接,确认 appId、IGP 桌面客户端连接和初始化方式。
  3. 然后进入 引擎接入细节,按项目使用的引擎阅读安装、Quick Start 和调试说明。
  4. 如果使用 Unity 可选包,再阅读对应的包级接入指南。例如排行榜和分享能力从 Unity 概览Unity 安装 或左侧侧栏的 GameKit / Leaderboard / Share 进入。
  5. 接入完成后,按 联调与测试 检查本地流程。
  6. 升级或下载包时,最后查看 Release Notes 和对应引擎的 Unity ChangelogGodot Changelog

包级网页由各包内的 Documentation~/DEVELOPER-GUIDE.zh-CN.md 同步生成。以后每个公开包都应有对应网页,用来查看更细的接入案例、字段含义、参数说明和接口限制。

  • 功能使用文档:将同一能力集中在一页,说明用途、支持范围和最短接入路径。
  • 引擎细节文档:说明各引擎当前能力范围、安装方式、最小验证流程和测试工程。
  • 版本与下载:集中列出当前公开包和下载链接。
  • 调试与联调说明:覆盖本地验证、常见卡点和示例工程。

这些文档背后对应的 IGP 平台能力,当前主要包括:

  • 正版校验:在游戏启动时校验当前玩家是否在 IGP 平台上合法持有这款游戏。
  • 联机房间:创建 / 加入 / 离开房间,配套 ready、start、finish 生命周期事件。
  • 实时通信:房间内玩家之间的可靠消息通道,大消息自动分片。
  • 状态与 RPC:跨端同步玩家状态、点对点调用房间内其他玩家的逻辑。
  • 成就:解锁与进度上报。
  • 实名认证与防沉迷:读取当前是否可玩,以及状态变化原因;支持“启动拦截”和“游戏内实名”两种处理方式。
引擎能用吗说明
Unity✅ Preview首选交付引擎,能力覆盖最全,当前文档最完整。
GameMaker⚠️ Preview覆盖正版校验、实名认证与防沉迷和成就主流程,暂不支持联机房间。
Godot⚠️ Preview已公开 Godot 4.7.1、4.4.1、3.6.2 的 Windows x86_64 精确版本包,覆盖 Desktop Session、正版校验、成就、Compliance 和 GameKit。
Unreal⏳ 规划中尚未开始。