开源 · MIT License · v0.3.0

Godot 4.x 小游戏导出插件

把 Godot 游戏,发布到微信、抖音与 TikTok

内置小游戏兼容的 WASM 引擎、平台适配层与能力桥接,支持微信、抖音与 TikTok。

已支持WeChatDouyinTikTok
Godot Engine - game_project4.6.1.stable
↗
小游戏导出Godot Mini Game Export
✓.pck✓WASM✓Adapter✓Config
3小游戏平台
20+类原生 API
≈ 6 MBBrotli 引擎
MIT开源许可

Godot Mini Game

为小游戏交付而生

把复杂的引擎编译、运行时适配与平台配置,收进一个清晰的 Godot Dock。

01READY

开箱即用

内置小游戏兼容引擎模板,无需从头配置 Emscripten。

02EXPORT

一键导出

自动生成资源包、引擎文件、JS 适配层与平台配置。

03WASM

宿主兼容引擎

移除小游戏 WebAssembly 不支持的 SIMD、异常 Tag 与线程特性。

043×

三平台交付

同一套 Godot 项目输出微信、抖音与 TikTok 工程。

05SDK

原生能力桥接

同名能力先检测再调用;支付等平台特有能力走显式映射。

06CI

可验证工程链路

中英文指南、模板构建、自动发布与三平台导出冒烟测试一应俱全。

从项目到真机

四步完成一次交付

插件接管重复而脆弱的构建细节,你只需要专注游戏本身。

01

安装插件

把 Release 中的 addons/godot_mini_game 放入项目。

RELEASE
02

启用并配置

启用插件,添加一个 Godot Web 导出预设。

GODOT
03

选择目标平台

在 Dock 中填写平台标识、方向与输出目录。

DOCK
04

打开开发者工具

点击导出,再用对应平台的开发与调试工具打开。

DEVTOOLS

一套 Godot 工程,分流到三端运行时

导出器把游戏内容、认证引擎与共享适配层装配成平台工程,再交给微信、抖音和 TikTok 运行时。

Godot Mini Game 架构:Godot 4.x 项目进入导出器,导出器装配游戏资源包、认证引擎模板、共享浏览器适配与平台桥,最后分流到微信、抖音和 TikTok 运行时。
  1. SOURCE

    Godot 4.x 项目

    场景、脚本、资源和 Web 导出预设

    project.godot
  2. EXPORTER

    Godot Mini Game Exporter

    exporter.gd

    一次导出事务,完成资源打包、引擎选择与平台装配。

    PACK

    游戏资源包

    把场景、脚本与资源打包为 Godot 资源包。

    engine/godot.zip
    ENGINE

    认证引擎模板

    锁定 Godot 4.6.1.stable、Emscripten 4.0.3 与校验和。

    godot.wasm.br
    BRIDGE

    共享浏览器适配与平台桥

    浏览器兼容层统一输入、网络、音频和 MiniGameSDK 能力。

    adapter.js + PlatformRuntime
  3. OUTPUT

    平台运行时

    按目标注入入口、配置与分包规则。

    • WeChat微信小游戏
    • Douyin抖音小游戏
    • TikTokTikTok Mini Game

真实设备优先

不是“模拟器能跑”,而是真机可用

官方 Web 模板包含部分小游戏运行时不支持的 WASM 特性。项目内置 Godot 4.6.1.stable 引擎并自动注入宿主兼容补丁。

iv0.3.0 认证 Godot 4.6.1.stable · commit 14d1969… · Emscripten 4.0.3 · Bridge ABI 1 · r1;发布前仍需完成目标平台真机验证。
engine.template
01wasm_simd=no

避开真机 SIMD 编译错误

✓
02threads=no

适配小游戏线程限制

✓
03Brotli

引擎压缩后约 6 MB

✓
04Subpackages

抖音用 subPackages;微信与 TikTok 用 subpackages

✓
godot.wasm.br
≈ 6 MB
GDScript · 激励视频广告
MiniGameSDK.ad_created.connect(func(type, ok, err):
    if ok:
        MiniGameSDK.show_rewarded_ad()
)

MiniGameSDK.rewarded_ad_result.connect(func(done, err):
    if done:
        give_reward()
)

MiniGameSDK.create_rewarded_ad("your-ad-unit-id")
● MiniGameSDK Autoload READY

MiniGameSDK

小游戏原生能力,用 GDScript 调用

插件自动注册 MiniGameSDK Autoload。API 页展示完整 Bridge 接口面,不代表三个宿主全部兼容;运行时按能力门控。

AUTH登录鉴权ADS广告支付DATA本地与云存储MEDIA媒体与录屏NET网络与 WebSocketSENSOR传感器SHARE分享与订阅FS文件系统
查看完整 API 参考→

现在开始

让下一次发布少一点折腾

下载插件、启用 Dock,几分钟内得到可被开发者工具直接打开的小游戏工程。

INSTALLATIONv0.3.0
  1. 1
    Downloadgodot_mini_game_vX.Y.Z.zip
  2. 2
    Extract to projectres://addons/godot_mini_game/
  3. 3
    Enable pluginProject Settings → Plugins
  4. 4
    ExportMini Game Export → Export

FAQ

常见问题

支持哪些 Godot 版本?+

当前内置模板与自动化流程认证 Godot 4.6.1.stable。其它编辑器构建必须导入版本、提交、工具链与 ABI 完全匹配的模板包。

需要自己安装 Emscripten 吗?+

日常使用不需要。Release 已带预编译引擎;只有构建自定义 Godot 版本模板时才需要完整编译环境。

为什么不能直接使用 Godot 官方 Web 模板?+

小游戏真机的 WXWebAssembly 对 SIMD、异常处理 Tag 与线程支持有限,官方模板可能在真机编译阶段失败。

导出后还需要做什么?+

用对应平台工具完成应用标识、域名、隐私、审核与真机验证配置。

Godot→WeChatDouyinTikTok

你的 Godot 游戏,下一站是小游戏。

开源、透明、面向真实设备。现在就完成第一次导出。