跳转到内容
🚧 开发中 · Godot 适配层已有可运行的 runtime 和样例,但暂无对外发布包。

Godot 概览

当前 Godot 适配层是面向 Godot C# 项目的 runtime。它已经可以验证房间联机和桌面客户端流程,但仍应按评估版本看待,并非稳定公开包。

本页仅说明 Godot 引擎相关细节。具体功能接入方式,请优先查看“按功能使用”中的对应页面。

  • 命令行启动接入:读取 IGP 启动参数并兑换启动票据。
  • Autoload 接入:通过 IGPGodotAutoload 暴露 runtime,并提供 Godot signal、当前房间和当前玩家快照。
  • 房间联机连接:bootstrap 后连接房间并接收房间快照。
  • 房间生命周期:ready、离开、开始、结束、重赛、换队、刷新房间、ping。
  • 实时通信:发送 JSON 消息,并通过 autoload signal 接收房间消息。
  • 状态与 RPC:设置、读取、重置状态;注册、取消注册、调用 RPC。
  • 成就:通过本机 IGP 桌面客户端解锁成就和上报进度。
  • 错误与断开信号:通过 Godot signal 接收错误和断开原因。
  • 已完成与 IGP 后台、IGP 桌面客户端的最小流程验证
  • 已完成 runtime、autoload、signal 参考和示例场景的初版实现
  • 样例覆盖联机 quickstart、房间生命周期、实时通信和 autoload 接入
  • 尚未定型:API 命名、场景接入方式、分发形态都可能变动

稳定后,Godot 适配层计划以下列两种方式之一对外发布:

  • Godot Asset Library 条目(首选)
  • 一个 zip 包,与 GameMaker 适配层的分发方式一致

正式发布后,本页面会补充:

  • 支持的 Godot 版本(平台口径与全站一致:仅 Windows 10 及以上)
  • 安装步骤
  • Quick Start
  • 示例工程链接

如需评估 Godot 接入或提前对齐接入方式,请联系 IGP 运营获取预览版本。当前预览版本仅用于评估,不建议直接用于发行项目。

如需了解当前已有的评估入口,可先阅读:

本页面和 IGP Godot SDK 未由 Godot Foundation 赞助,也不代表与 Godot Foundation 存在官方关联或背书。

Godot、Godot Engine、Godot 标志及相关商标归 Godot Foundation 所有。Godot 名称、标志和相关商标的使用应遵循 Godot Trademark Policy and License