Godot Engine Manager 是一个基于 GodotHub 开发的 Godot 引擎版本管理工具。
!!! 该项目仅在 Windows 平台下测试,其他平台未测试。
推荐 scoop 安装
scoop bucket add code https://github.com/morning-start/code-bucket
scoop install code/gdem- 设置根目录(
$env:GDEM_ROOT) - 配置管理:数据源和代理
- 数据同步:从 GodotHub 同步引擎版本数据
- 引擎列表:查看本地和远程可用的引擎版本
- 引擎安装:下载并安装指定版本的 Godot 引擎
- 引擎切换:在已安装的引擎版本之间切换
- 引擎删除:删除已安装的引擎版本
- 自动处理 APPDATA 下的
Godot目录,转移到$env:GDEM_ROOT\data\Godot目录下 - 自动获取系统和架构
- 支持断点续传,方便大文件下载
- 自动解压导出模板
cargo build --release编译后的可执行文件位于 target/release/gdem.exe。
在使用之前,请先完成以下初始化步骤:
- 配置根目录:默认
~/.gdem或者通过环境变量GDEM_ROOT - 同步数据:
gdem sync
# 设置根目录、数据源和代理
gdem config# 从 GodotHub 同步引擎版本数据
gdem sync# 查看本地已安装的引擎版本
gdem list# 查看远程最新可用的引擎版本
gdem ls -r# 查看指定版本的引擎资产
gdem ls -v 4.4-stable# 查看远程指定可用的引擎版本 major version
gdem ls -r -v 3# 安装指定版本的引擎
gdem i "Godot_v4.4.1-stable_win64.exe.zip"
# 强制重新安装引擎
gdem i "Godot_v4.4.1-stable_win64.exe.zip" -f
# 跳过校验安装引擎
gdem i "Godot_v4.4.1-stable_win64.exe.zip" -k
# 自包含模式安装引擎
gdem i "Godot_v4.4.1-stable_win64.exe.zip" --sc
注意:切换引擎要与 ls 的结果中的一个保持一致
# 切换到指定版本的引擎
gdem switch "Godot_v4.4.1-stable_win64"注意:删除引擎要与 ls 的结果中的一个保持一致
# 删除指定版本的引擎
gdem remove "Godot_v4.4.1-stable_win64"本项目采用 MIT 许可证。详见 LICENSE 文件。



