Alternate Text

Godot引擎

游戏 工具
技术栈: C++ C

Godot Engine 是一款采用 MIT 协议的免费开源 2D/3D 游戏引擎,以“零版税、轻量、节点化架构、多语言支持”为核心优势,2026 年已在独立游戏与 Game Jam 领域超越 Unity 成为使用率最高的引擎。

2026-10-08 17 微信:tianz003

2D与3D跨平台游戏引擎

Godot 引擎是一款功能齐全的跨平台游戏引擎,可在统一界面下制作 2D 和 3D 游戏。它提供全套通用开发工具,让开发者能够专注于游戏创作,无需重复造轮子。游戏可一键导出到多个平台,包括主流桌面平台(Linux、macOS、Windows)、移动平台(安卓、iOS),以及网页平台和游戏主机。

项目定位

Godot 由 Juan Linietsky 和 Ariel Manzur 于 2007 年发起,2014 年开源,2022 年成立荷兰非营利组织 Godot 基金会 独立运营。 它常被称为“游戏开发界的 Linux”——完全免费、无版税、源码可自由修改,由社区驱动发展。

核心架构

特性说明
节点与场景系统一切皆节点(Node),场景可嵌套、继承、复用,类似乐高拼装
GDScript官方主推语言,语法接近 Python,学习成本极低
多语言支持支持 C#(.NET)、C++(GDExtension),可按需引入 Rust 等
独立 2D 引擎基于像素坐标的专用 2D 渲染管线,非 3D 降维,性能优秀
Vulkan 渲染器4.x 起采用现代 Vulkan 后端,支持 PBR、SDFGI 全局光照、体积雾
纯文本资源场景和配置文件均为文本格式,天然适配 Git 版本控制


最新进展(2026 年)

  • Godot 4.7(2026 年 6 月):支持 HDR 输出、新增 AreaLight3D 矩形面光源、内建 Asset Store、Android 端可直接导出发布游戏、Wayland 触控支持。
  • Godot 4.6(2026 年 1 月):默认启用 Jolt Physics 物理引擎、引入 3D IK 逆向运动学系统、新增 LibGodot 库模式(可将引擎嵌入自有应用)、统一可浮动停靠面板。
  • 里程碑事件:2026 年 7 月 GMTK 游戏开发大赛中,Godot 使用率达 47%,首次超过 Unity(34%),成为参赛者首选引擎。
  • 代表作:《杀戮尖塔2》《Brotato(土豆兄弟)》《霰弹枪轮盘》《通往沃斯托克之路》等。

与主流引擎对比

维度GodotUnityUnreal Engine
授权MIT,100% 免费坐席订阅制收入超 $1M 后 5% 分成
主语言GDScript / C# / C++C#C++ / 蓝图
编辑器体积~100MB数 GB60–100GB
2D 能力⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
3D 画质中到高(风格化优秀)高(全能)超写实(3A 级)
上手难度极低中等高
主机支持需第三方原生原生


适用场景

  • 2D 游戏:平台跳跃、Roguelike、像素风——Godot 的 2D 管线是行业顶级水平。
  • 独立游戏 / Game Jam:零成本、秒级启动、快速原型验证。
  • 风格化 3D:低多边形、卡通渲染、轻量 3D 项目。
  • 教育与入门:GDScript 对编程新手极其友好。
  • 嵌入式 / 非游戏应用:LibGodot 可将引擎嵌入自有应用,拓展到交互展示、仿真等领域。

主要局限

  • 3D 高端画质:与 UE5 的 Nanite/Lumen 仍有明显差距,不适合追求照片级真实的 3A 项目。
  • 主机平台:PS/Xbox/Switch 需通过第三方移植,无官方原生支持。
  • 资产生态:AssetLib 规模远小于 Unity Asset Store,高质量预制资源较少。
  • 商业岗位:大厂核心岗位仍以 Unity/UE 为主,Godot 更多面向独立开发和小团队。