- 适合初学者
AI 辅助编程帮助
动手实践的互动课程
每节课都有语音讲解
检验所学的测验
终点有一张路径证书,沿途还有 8 张
试玩路径中的三款游戏
每一款都是在你浏览器里运行的真正 Unity C#。点击“开始”,然后拖动滑块修改代码里的某个值,看看它对游戏有什么影响。在手机上,请使用屏幕上的按键。
用方向键或 WASD 把球滚向金币,按空格键跳跃。把 force 调大,球就会飞起来。
using UnityEngine;
using TMPro;
public class Ball : MonoBehaviour
{
public float force = 12f;
public float jumpForce = 5f;
public TMP_Text scoreText;
private Rigidbody rb;
private int coins;
void Start()
{
rb = GetComponent<Rigidbody>();
ShowScore();
}
void Update()
{
bool onGround = transform.position.y < 0.55f;
if (Input.GetKeyDown(KeyCode.Space) && onGround)
{
rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
}
}
void FixedUpdate()
{
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
rb.AddForce(new Vector3(x, 0f, z) * force);
}
public void AddCoin()
{
coins++;
ShowScore();
}
void ShowScore()
{
scoreText.text = "Coins: " + coins;
}
}
亲手写出这些脚本,正是这条路径要教你的:免费,在浏览器里就能学。
Unity 游戏开发,一步一步来
每一步都是一门 Coddy 课程。进度按课程分别保存。
在实践中学习
编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。
打造你的连胜
坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。
12 天连胜
明天再来,保持你的连胜!
January 2026
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
加倍或归零
第 5 天,共 7 天
连胜冻结
2 left
你并不孤单
在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!
多种学习方式
阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。
变量是一个有名字的容器,用来存储值,方便你在程序后面引用。
在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。
值可以随时间变化。给这个名字重新赋值,它就会指向新的值。
获得证书
每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。
为什么在 Coddy 学 Unity 游戏开发
- 从 C# 学起,所以打开 Unity 脚本时,你不会再对类或列表是什么一头雾水。
- 你会做出完整的游戏,每节课加一个功能,直到游戏有输有赢。
- 游戏就在你的代码旁边运行,电脑、Chromebook 或手机都可以。
- 代码是真正的 Unity C#:MonoBehaviour、Rigidbody、TextMeshPro、Input System 和 ScriptableObject。
关于 Unity 游戏开发的问题
怎么用 Unity 做游戏?
一个 Unity 游戏由若干场景中的 GameObject,加上让它们动起来的 C# 脚本组成。先在引擎里起步,游戏第一次需要某个 C# 知识点时就学它,然后逐个功能地做游戏,在学更大的架构之前先学面向对象的 C#。这条路径就是按这个顺序安排的。
学这条路径需要 Unity 编辑器吗?
不需要。每节课和每款游戏都在你的浏览器里运行,用的是 Coddy 自己仿照 Unity API 实现的引擎。要构建和发布你自己的游戏,就需要 Unity 编辑器,它在 Windows、macOS 和 Linux 上个人使用免费。
可以在 Unity 里重新做出这些游戏吗?
可以。这些脚本都是标准的 Unity C#。在编辑器里你需要自己搭建场景(物体、碰撞体和摄像机),把脚本作为组件添加上去,然后点击 Play。
如果我已经会 C# 了呢?
从 Unity 脚本基础的第二章开始:第一章讲的是 C# 基础。后面讲循环和方法的一章也会很快过完,面向对象 C# 这一步你也可以跳过。
整条路径要学多久?
每天学一小时,大约四个月:用三个月左右学 Unity 和所需的 C#,几周学面向对象 C#,每款额外的游戏再花几天。
Coddy 是 Unity 旗下的吗?
不是。Coddy 与 Unity Technologies 没有关联,也未获得其认可。Unity 是 Unity Technologies 的商标。
完成Unity 游戏开发者路径能获得证书吗?
能。完成每一步,你就能获得整条Unity 游戏开发者路径的一张免费证书。证书会列出你沿途完成的每门课程,并链接到每门课程各自的证书,任何人都能核实上面列出的每项技能。你可以把它添加到 LinkedIn 个人资料。这是 Coddy 颁发的结业证书,不是经过认证的学历资格。