Menu
CoddyTech
学习路径

Godot 游戏开发学习路径

在 Godot 里学 GDScript,一次只学一个概念,然后做出四个完整的 2D 游戏。每个游戏都在你的代码旁边,用真实的 Godot 引擎运行。

171 节课171 个挑战139 道测验题

Godot 游戏开发,一步一步来

1 门课程6 个单元171 节课171 个挑战139 道测验题

每一步都是 Coddy 的一门课程或其中的一部分。你的进度会按课程分别保存。

  1. 1
    开始这一步开始在游戏里写下你的第一段 GDScript:场景树、_ready 和 _process、变量、if 和函数、位置和 Vector2,以及用 $ 查找节点。开始专属页面
  2. 2
    开始这一步开始输入动作、CharacterBody2D 和 move_and_slide、墙壁、重力和跳跃。开始
  3. 3
    开始这一步开始Area2D、在代码中连接信号、自定义信号、分组和 queue_free。开始
  4. 4
    开始这一步开始计时器、屏幕上的分数、生命值、游戏结束与重新开始,以及从场景中生成的敌人。开始
  5. 5
    开始这一步开始补间动画、跟随和震动的摄像机、粒子和 AnimationPlayer。开始
  6. 6
    开始这一步开始打砖块、小行星射击、Flappy 式飞行游戏和地牢探险游戏,一步一步做出来。开始
你将获得
学编程所需的一切

在实践中学习

编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。

playground.js
代码编辑器
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
测试 #1test Case Success icon
测试 #2test Case Success icon
测试 #3test Case Failure icon
输入
"Alex"
输出
"Hello, Coddy! Alex"

打造你的连胜

坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。

12 天连胜

明天再来,保持你的连胜!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

加倍或归零

第 5 天,共 7 天

fire Freeze icon

连胜冻结

2 left

你并不孤单

在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!

挑战者联赛
挑战者联赛前 7 名晋级
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon晋级区leaderboard Arrow Up icon

多种学习方式

阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。

变量入门
音频

变量是一个有名字的容器,用来存储值,方便你在程序后面引用。

在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。

值可以随时间变化。给这个名字重新赋值,它就会指向新的值。

1xSarah

获得证书

每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。

Coddy结业证书
兹证明张三已成功完成
python iconPython 基础
已验证
日期2026年1月
LinkedIn添加到 LinkedIn

为什么在 Coddy 学 Godot 游戏开发

  • 从 GDScript 学起,所以脚本里永远不会出现你还没学过的概念。
  • 每节课都是一个能玩的游戏,最后一步会做出四个完整的游戏。
  • 你的游戏在 Godot 4.7 这个真实引擎中运行,就在代码旁边。什么都不用安装。
  • 脚本和场景都是普通的 Godot 文件,所以也能在 Godot 编辑器中打开。

关于 Godot 游戏开发的问题

怎么学 Godot?

从引擎内部开始:场景树中的节点,以及挂在节点上的脚本,每当游戏第一次需要某个 GDScript 知识点时再学它。然后是输入、信号和计时器,再从头到尾做几个小游戏。这条路径就是按这个顺序安排的。

学 Godot 之前需要先学 GDScript 吗?

不需要。Godot 课程会在游戏第一次用到某个 GDScript 知识点时教你:变量、if、函数、循环和数组。如果你想先单独学这门语言,也可以去学 GDScript 课程。

这些游戏能在 Godot 编辑器中打开吗?

能。安装免费的 Godot 4 编辑器,建一个包含相同节点的场景,再挂上脚本即可。你在这里写的代码就是普通的 Godot GDScript。

如果我已经会 GDScript 了呢?

前几节课你会很快学完。每个 GDScript 知识点只在游戏第一次用到它时用一两句话带过,课程的其余部分讲的都是游戏本身。

学 Godot 需要多长时间?

每天一小时,大约十周,全程都在 Godot 里:一次学一个概念,然后做出四个完整的游戏。

Coddy 是 Godot 的一部分吗?

不是。Coddy 与 Godot 基金会没有关联,也未获得其认可。Godot 是该基金会的商标。

完成Godot 游戏开发者路径能获得证书吗?

能。完成每一步,你就能获得整条Godot 游戏开发者路径的一张免费证书。证书会列出你沿途完成的每门课程,并链接到每门课程各自的证书,任何人都能核实上面列出的每项技能。你可以把它添加到 LinkedIn 个人资料。这是 Coddy 颁发的结业证书,不是经过认证的学历资格。

其他学习路径

同样的课程,按不同职业方向编排。进度会保留:在一条路径上完成的课程,在所有包含它的路径上都算完成。

全部学习路径
Coddy 编程语言插图

免费开始Godot 游戏开发者路径

开始学习