跳到主要内容
LUMI LAB · LEARNING EXPERIMENT 04

把游戏做出来,
再理解引擎。

A tiny world, a real first step.

学习 Godot 不需要从一百个节点开始。先移动角色、捡起星星、看见计分变化,再去编辑器里弄清楚 Scene、Node、GDScript 和 Signal 各自负责什么。

GODOT 4.x · STANDARD / GDSCRIPT · 2D CONCEPT → 3D PROJECT
06个可完成的学习单元
85 min建议实践时间,不含调试
01个从零搭建的 3D 小项目
浏览器内无需安装,即可体验教学模拟
01 / OBSERVE & PLAY

01 先玩,再拆开。

教学模拟:一个俯视的「3D 地面坐标」小游戏。它帮助理解节点、输入、触发检测,不运行 Godot 引擎本身。

tiny-star-world · Godot-style learning simulator
SCENE / GAME / INSPECTOR
WASD / ←↑↓→ 移动
STARS 0 / 5STATE READYCOORD 1.0 , 1.0
OUTPUTReady · 选择 Game,开始移动你的角色。

实验任务:先成功收集 1 颗星星;将速度调到 6 试试;关闭「星星触发检测」靠近另一颗星星,观察计分会不会变化;恢复检测再完成 5/5。这里用 Canvas 演示游戏逻辑,正式的碰撞和信号请在 Godot 内实现。

02 / BUILD IN GODOT

02 逐步完成第一个 3D 小游戏。

每一步都在真正的 Godot 编辑器中完成。先用内置几何体,不找素材、不装插件,最大程度减少变量。

0 / 6 已标记完成进度存于本地
03 / EXPERIMENT & DEBUG

03 故意出错,才能真的学会。

游戏开发的大多数时间不是写代码,是发现「为什么没发生」。从三种最常见的问题开始建立调试习惯。

04 / VERIFY & REFLECT

04 从试玩到可以展示的作品。

学习不以看完教程结束。你应该能解释为什么这样设计,并把实际完成的事情留成证据。

知识小测 / ACTIVE RECALL

交付检查 / BEFORE YOU SHARE

这些项目需要你在 Godot 里真实完成后再勾选,网页不会假装帮你验证了本地游戏。

实验笔记 / FIELD NOTES

记录三件事:我原以为是什么、实际观察到了什么、下次怎么验证。自动保存到当前浏览器。

本地自动保存

参赛版本 / BUILD SMALL

如果目的是制作一个有趣、可试玩的 3D Demo,把时间优先用在核心玩法,而不是建模和复杂菜单上。

首作可以小而有趣。先做出「一件有意思的事」,再考虑扩展成完整游戏。
05 / SOURCES & NEXT STEPS

05 先看成熟实现,再写自己的。

遵循 Lumi Lab 开发规范:查官方文档与已有开源示例,比较实现、许可证和版本,不盲目复制陌生代码。