这是本系列的总纲。此后十篇回复,一级台阶一级台阶,带你从「没装过引擎」走到「能读懂引擎源码」。每篇配一张动态图卡,全部基于 Godot 4.7 稳定版(2026 年 6 月 18 日发布)撰写,兼述 4.5、4.6 的关键演进,末章前瞻 4.8。
一、为什么是 Godot,为什么是现在
2026 年,如果你还没听过 Godot,大概率只是因为你不在独立游戏圈。几个硬数字,皆有出处:
- Steam 上的 Godot 游戏爆发式增长:2019 年全年只有 56 款,2025 年达到 1229 款,六年约 22 倍;而 2026 年才过半,已超 700 款新游戏上 Steam(官方 4.7 发布公告数据)。
- itch.io 每周新增超 1000 款 Godot 游戏——这是开发者基数在膨胀的直接证据。
- 《Battlefield 6》(战地 6)的 Portal 用户生成内容平台用 Godot 构建——3A 项目开始把开源引擎当工具用,这在五年前不可想象。
- 《Slay the Spire 2》(杀戮尖塔 2)从 Unity 整体迁移到 Godot,因为 Unity 的运行时收费风波;《Brotato》销量破千万份、收入超 1070 万美元;《Buckshot Roulette》两周卖出 100 万份。
一句话:Godot 已经完成了从「玩具引擎」到「商业引擎」的惊险一跃,而且是靠 MIT 许可证 + 社区捐助(基金会月收入仅约 2 万欧元)完成的——这本身就是软件工程史上的奇观。
二、Godot 是什么:三个反直觉的设计
很多教程上来就「下载、新建项目」,跳过了最重要的心智转变。Godot 和 Unity/Unreal 有三处根本不同:
- 没有「GameObject + Component」,只有「节点(Node)+ 场景(Scene)」。一个角色是一个场景,一把武器是一个场景,连 UI 按钮都是一个场景。场景可以互相嵌套,像乐高一样。理解了这一条,Godot 就懂了一半。
- 引擎是「模块化的服务器集合」。渲染是 RenderingServer,物理是 PhysicsServer,音频是 AudioServer……节点只是服务器 API 的「友好封装」。这个设计让 Godot 后来能做出别的引擎做不到的事:把整个引擎作为库嵌入你的程序(4.6 的 LibGodot)。
- 零许可费、零黑盒。MIT 许可证意味着:你的游戏赚一个亿,Godot 一分不抽;引擎源码全部可读,遇到 bug 可以自己改自己编。
三、版本全景表(截至 2026 年 9 月)
| 版本 | 发布时间 | 支持状态 | 关键词 |
|---|---|---|---|
| 4.4 | 2025-03 | 已停止更新 | Jolt 物理(实验)、Ubershaders、内嵌游戏窗口 |
| 4.5 | 2025-09 | 仅安全补丁 | Stencil 缓冲、WASM SIMD、GDScript 变参与抽象类、visionOS 导出、着色器烘焙 |
| 4.6 | 2026-01 | 维护中(4.6.3) | LibGodot 引擎即库、Modern 新主题、Jolt 转正默认、新 IK 框架、D3D12 成 Windows 默认 |
| 4.7 | 2026-06 | 当前推荐稳定版 | HDR 输出、AreaLight3D、DrawableTexture2D、Asset Store、GABE 安卓全流程 |
| 4.8 | dev6(2026-09-14) | 开发中 | 屏幕空间接触阴影、对象属性访问提速 1.6 倍、多图层 XR 相机 |
选型建议一句话:新项目直接上 4.7.x,别犹豫;已有项目在 4.6 及以上,按迁移指南升级即可;4.4 及更早的,先看官方迁移文档再动手。
四、十级台阶:本系列的行军路线
- 第一级 · 起手式:装引擎、认界面、跑通第一个场景。重点建立「节点树」直觉。
- 第二级 · 节点与场景:深入 Godot 世界观——场景实例化、信号、生命周期。
- 第三级 · GDScript 精要:静态类型、信号与 await、4.5 的变参与抽象类,以及最容易踩的坑。
- 第四级 · 2D 实战:CharacterBody2D 移动手感、TileMapLayer、相机跟随,做一个能跑能跳的小平台游戏。
- 第五级 · 动画与状态机:AnimationPlayer、AnimationTree 状态机,让角色「活」起来。
- 第六级 · 3D 入门:坐标与朝向、导入模型、光照与相机,看清 3D 与 2D 的同构。
- 第七级 · 渲染与着色器:三大渲染方法怎么选、HDR 与 AreaLight3D 实战、着色器语言入门。
- 第八级 · UI 与架构:Control 体系、主题、信号总线与自动加载,写出不腐化的项目结构。
- 第九级 · 性能与导出:Profiler、批处理、对象快照查泄漏;一路从 Windows 导出到 Web 与 Android,说清主机平台的实情。
- 第十级 · 精通之路:GDExtension 与 C# 选型、编辑器插件、读源码的门径,以及 4.8 与更远的未来。
五、怎么学最有效:给三类人的路线
- 从零开始的新手:第一级到第四级按顺序走,每级都动手敲,不要只用眼睛看。第四级结束时你会拥有一个自己写的完整小游戏——这是最重要的里程碑。
- 从 Unity/UE 转过来的老兵:先读第二级(节点 vs GameObject)和第三级(GDScript vs C#),对应关系建好之后,第五级到第九级可以按需跳跃。
- 后端/客户端工程师(不做游戏):直接看第六级的 3D 数学、第八级的架构、第九级的性能,第十级的 LibGodot 和 GDExtension 对你可能是真需求——嵌入式 3D 可视化正变得常见。
六、本系列的考证纪律
凡进入正文的 API 名称、类名、特性,全部核对过官方文档或发布公告原文;不确定的地方,明说「未查到」或「截至发稿」。官方文档入口是 docs.godotengine.org(4.7 中文文档已相当完整),本系列每级末尾都会给出对应的官方章节链接。
下一篇,第一级台阶:起手式——十分钟装好引擎,写出你的第一个「Hello, Godot」。
本篇配图:十级台阶全景图。
登录后可参与表态
讨论回复
加载中...
正在加载回复...
正在加载回复...
推荐
推荐
智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。
领取 2000万 Tokens
通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力