🎮 Unity 自學課程

廣東話入門 → 英文核心 → 普通話實戰 | 12堂 Checklist

0 / 12 完成 0%
📘 Phase 1:入門基礎 廣東話
打好 Unity 介面同基本編程底子

Lesson 1 — Unity 介面同基本操作

🎯 目標:識裝 Unity、認識 Scene/Hierarchy/Inspector/Project 視窗、識加/郁/轉/縮 GameObject

📺 資源:kfsoft - Unity Editor 基本用法(廣東話)

✏️ 練習:開新 Project,加3個唔同 3D Object(Cube/Sphere/Plane),試郁位、轉角度、改大細,Save Scene

Lesson 2 — C# Script 入門 + 用戶輸入

🎯 目標:識寫第一個 C# script,掛落 GameObject,讀取鍵盤輸入

📺 資源:kfsoft 第二課 - C# Script, 用戶輸入(同上 playlist)

✏️ 練習:寫一個 script,用 WASD/方向鍵郁動一個 Cube

Lesson 3 — 2D 素材匯入基礎

🎯 目標:識匯入 Sprite、設定 2D 角色動畫frame

📺 資源:PAPAYA 電腦教室 - Unity 零基礎入門#1 國語

✏️ 練習:匯入一張角色圖,做出簡單行走動畫(幾格sprite輪流播)

Lesson 4 — 場景設計基礎

🎯 目標:識起基本場景(地面、障礙物)、識用相機跟隨角色

📺 資源:kfsoft playlist 後續影片

✏️ 練習:起一個小關卡場景(地面+2-3個障礙物),相機跟住角色郁

📗 Phase 2:核心編程與遊戲邏輯 廣東話英文
物理系統、事件觸發、UI,開始跟隨全球最出名嘅英文教程

Lesson 5 — 角色移動 + 物理系統

🎯 目標:理解 Rigidbody、Collider,識用 script 控制角色移動/跳躍

📺 資源:Brackeys - BASICS (E01) 英文

✏️ 練習:整一個可以行走+跳躍嘅角色

Lesson 6 — Script 編程進階

🎯 目標:識用變數/if判斷控制遊戲邏輯(例如分數、生命值)

📺 資源:Brackeys E02 - Programming 英文

✏️ 練習:寫一個計分系統,撞到物件+1分並print出嚟

Lesson 7 — 碰撞偵測 + 事件觸發

🎯 目標:識用 OnTriggerEnter/OnCollisionEnter 觸發事件

📺 資源:Brackeys 系列後續影片 英文

✏️ 練習:整一個收集品(Coin),角色撞到就消失並加分

Lesson 8 — UI 系統

🎯 目標:識做UI Text/Button/Slider,連結遊戲數值

📺 資源:kfsoft playlist(UI部分)/ Brackeys UI tutorial

✏️ 練習:整一個分數顯示UI + 一個Restart按鈕

📙 Phase 3:實戰進階 英文+普通話
組裝出一個完整可以玩嘅 Demo

Lesson 9 — 敵人/障礙物生成系統

🎯 目標:識用 Instantiate 隨機生成物件,識用 Random.Range

📺 資源:Code Monkey - Learn Unity Beginner/Intermediate 2026 英文

✏️ 練習:每隔幾秒隨機生成一個障礙物落嚟

Lesson 10 — 遊戲狀態管理(Game Manager)

🎯 目標:識用一個 GameManager script 集中管理遊戲狀態(開始/結束/重來)

📺 資源:Code Monkey 教學 / Unity 中文課堂 普通話

✏️ 練習:整一個 Game Over 畫面,撞到障礙物觸發

Lesson 11 — 音效 + 視覺回饋

🎯 目標:識加音效/動畫回應玩家操作

📺 資源:Code Monkey / Brackeys Audio tutorial 英文

✏️ 練習:加撞擊音效 + 得分時嘅小動畫/特效

Lesson 12 — 整合成完整 Playable Demo

🎯 目標:組裝所有元件(移動、收集、障礙、UI、Game Over)成一個完整小遊戲

📺 資源:綜合前面所有資源,自行組裝

✏️ 練習:完成一個可以由頭玩到尾嘅小遊戲 Demo(例如簡單跑酷/收集遊戲)