Godot Engine (.NET)

Godot Engine contributors · 支持 C# 的 Godot 游戏引擎,提供场景编辑、2D/3D 渲染、动画、物理、调试和导出流程。

Cask开发工具Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装360App榜第 335
近一年安装3,211365 天累计
最新版本4.7.210月7日 · 10月7日
下载大小201MBarm64 / x86_64 · zip
更新节奏每月近 30 天 1 个版本

Godot Engine (.NET) 是一款开发工具类 Mac 应用。

介绍

Godot Engine (.NET) 是支持 C# 的开源 Godot 游戏引擎版本,适用于开发 2D 和 3D 游戏或交互式应用,提供场景/节点编辑器、动画、物理、UI 工具、资源导入和脚本功能。项目使用 C# 时请选择此版本;也可使用 GDScript。

开发流程

创建可复用场景、附加脚本、配置输入和物理,并调试或分析运行中的项目。引擎提供 Forward+、Mobile 和 Compatibility 渲染器,以适配不同硬件。导出模板和平台工具链需要单独下载;仅安装编辑器并不包含发布游戏所需的所有 SDK。C# 导出支持与 GDScript 不同,尤其是在 Web 和移动平台上,因此选择部署平台前请查阅对应平台的 .NET 文档。

安装和硬件

解压官方 macOS .NET ZIP 并将 Godot 移至 Applications,或使用 brew install --cask godot-mono。该版本的 4.7.2 ZIP 恰为 200,756,622 字节。此版本的源代码包 plist 声明支持 Apple Silicon 和 x86_64,最低要求为 arm64 使用 macOS 13,x86_64 使用 macOS 11。这些精确的软件包要求优先于文档中较早的通用渲染器兼容性示例。系统要求指南指出,原生编辑器在简单项目上运行至少需要 4 GB 内存;较大的项目需要更多内存。还需要合适的 GPU:Compatibility 渲染器使用 OpenGL 3.3,而 Vulkan/Metal 渲染有各自的驱动和 GPU 要求。项目文件、缓存、.NET 和导出模板还需要额外存储空间。

.NET 和平台依赖项

安装匹配的 64 位 .NET SDK 以进行 C# 开发;软件目录 cask 声明依赖 dotnet-sdk。4.7.2 GodotTools 源代码面向 net 8.0,而目标平台可能需要更新的 SDK、工作负载或签名工具。C# 指南明确要求导出到 Android 时使用 .NET 9 或更高版本。部署到 Android/iOS 还需要相应平台设置;主机平台支持则涉及第三方提供商和平台持有方的要求。请按照实际目标平台查阅官方导出指南,不要将桌面平台支持视为普遍适用的导出支持。

许可、联网和安全

Godot 采用 MIT 许可,可免费使用,无需支付引擎订阅费或版税。请保留所需的许可声明;导入的资源、插件、.NET 包和平台 SDK 各有其许可和费用。本地编辑和运行项目不需要 Godot 云账户。下载、浏览资源商店、还原包、多人游戏功能或外部项目服务需要网络连接。麦克风和摄像头权限视具体功能而定:Mac 软件包说明这些权限用于音视频采集。普通编辑并不意味着需要授予所有系统权限。项目和编辑器插件可以在你的用户权限下执行代码;请检查不可信项目,并在迁移前备份。请在目标硬件上测试导出结果,不要假设引擎更新后所有项目的行为都能保持不变。

发布者截图展示的是 4.7 候选版本的 Asset Store 界面,并非 4.7.2 的精确截图,也不是 C# 专用截图。版本说明摘录自官方精选变更日志。

来源:Godot 4.7 版本、系统要求、C# 基础、4.7.2 Mac 软件包要求、MIT 许可。

新版本 4.7.2 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译

  • 2D避免重复的 TileMap 代理,以及 TileSet 图集编辑器中的释放后使用问题。
  • 3D修复实例着色器参数键移除问题和 3D 标尺工具提示。
  • 编辑器修复反转的 3D 轴及 AnimatedSprite SpriteFrames 崩溃。

安装与卸载

Homebrew 会把应用安装到“应用程序”文件夹。

不用 Homebrew 安装

直接下载 Homebrew 使用的同一个文件: github.com/godotengine/godot/releases/download/4.7.2-stable/Godot_v4.7.2-stable_mono_macos.universal.zip

SHA-256 只用来核对下载的文件是否完整,不代表安全认证。 查看 SHA-256 和下载地址

卸载命令
$ brew uninstall --cask \godot-mono

普通卸载会删除应用本身,设置和缓存会保留。

深度清理(可选)
$ brew uninstall --zap --cask \godot-mono

--zap 还会删除 Homebrew 定义里列出的设置、缓存等文件,其中可能有其他应用共用的数据,删除后无法恢复;它也不保证没有任何残留。查看会删除哪些文件

资料与来源

版本 4.7.2
Homebrew 记录于 8月18日厂商发布于 10月7日

常见问题

Godot Engine (.NET) 安全吗?

Godot Engine (.NET) 收录在 Homebrew 官方软件库中,没有被停用。自 2026 年 9 月起,Homebrew 会停用没有通过 macOS Gatekeeper 检查的应用。安装时,Homebrew 会用 SHA-256 校验值核对来自 github.com 的安装包。过去 30 天,它通过 Homebrew 安装了 360 次。

Godot Engine (.NET) 是开源软件吗?

Godot Engine (.NET) 的源代码公开在 GitHub 上(godotengine/godot),使用 MIT 许可证。

怎样在 Mac 上彻底卸载 Godot Engine (.NET)?

运行 brew uninstall --cask godot-mono。它会退出应用。要连设置和缓存一起删除,运行 brew uninstall --zap --cask godot-mono。这会再删除 3 处文件和文件夹,包括 ~/Library/Application Support/Godot。

Godot Engine (.NET) 支持 Apple 芯片(M1 及更新)的 Mac 吗?

Apple 芯片和 Intel 芯片的 Mac 都能用 Homebrew 安装,两者使用同一个安装包。

Godot Engine (.NET) 的设置和数据保存在哪里?

数据保存在 ~/Library/Application Support/Godot。这些位置来自 Homebrew 的清理清单。

Godot Engine (.NET) 的最新版本是多少?

最新版本是 4.7.2,Homebrew 收录于 8月18日。运行 brew upgrade --cask godot-mono 即可更新。