H5小游戏 活跃维护

godot-minigame

godothub/godot-minigame

Godot 4 微信小游戏导出插件,使用 Release 模板分发与版本适配。

186
Stars 标星
34
Forks 分支
0
Watchers 关注
0
Open Issues
C++
主要语言
MIT
开源协议
12.5 MB
仓库大小
18 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:godothub/godot-minigame
git clone https://github.com/godothub/godot-minigame.git
git clone git@github.com:godothub/godot-minigame.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

Godot 小游戏

面向 Godot 4.4+ 的 C++ 编辑器插件,提供小游戏模板适配、下载、缓存、解压和导出能力。

插件本体更新不通过模板分发流程管理。模板通过 Release 资产分发,插件本身建议通过 Godot Asset Library 或仓库源码安装更新。

如果要用 AI 协助做适配移植,请直接使用仓库里的 skills/ 目录。

功能

  • 按当前 Godot 版本自动匹配模板
  • 支持 GitHub / Gitee Release 作为模板分发源
  • 首次下载模板,后续走本地缓存
  • 导出时自动解压模板并生成小游戏目录
  • 支持将资源嵌入扩展产物
  • 提供 skills/ 作为 AI 适配移植技能目录

构建

git clone <repo-url>
git submodule update --init --recursive
./build_osx.sh

也可以按平台选择:

  • build_win.bat
  • ./build_linux.sh
  • ./build_osx.sh

这些脚本默认都会以 embed_resources=yes 构建 release 产物。

构建产物默认会安装到:

demo/addons/godot-minigame/bin/<platform>/

使用

  1. 将 demo/addons/godot-minigame/ 放到你的 Godot 项目 res://addons/godot-minigame/
  2. 在编辑器里启用插件
  3. 在设置面板配置模板分发源: Source / Owner / Repo / Tag
  4. 导出时插件会自动选择模板并完成下载、缓存和解压

模板分发约定

Release 需要提供:

  • 索引 Release:全量 versions.yaml
  • 模板 Release:对应版本的 *.tpz

示例:

godot4:
  4.5.1:
    tag: 4.5.1
    file: minigame4.5.1.tpz

当前匹配规则:

  • 先找当前引擎版本的精确匹配
  • 找不到则选择同大版本下不高于目标版本的最新模板
  • 还找不到则回退到该大版本桶里的最后一个条目

许可证

MIT,见 LICENSE。

本站来源与版权声明
  • 本文标题:godot-minigame - Godot 4 微信小游戏导出插件
  • 本文链接:https://www.cn121.com/h5game/godothub-godot-minigame.html
  • 原项目:godothub/godot-minigame 版权归原作者 godothub 及贡献者所有
  • 收录信息:本站于 2026-10-04 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 godothub/godot-minigame。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。