Unity 2D 遊戲設計

遊戲設計專案開發

課程簡介

這門Unity課程將帶領學員從零開始掌握2D遊戲開發的核心技能。課程內容涵蓋Unity介面操作與場景建立、物件擺放與旋轉、攝影機控制(Cinemachine)、Tilemap關卡設計等基礎知識。透過C#語言學習變數、函式、條件與迴圈,並運用Start()與Update()撰寫角色控制、動畫切換、跳躍滑動等互動行為。課程也介紹碰撞偵測、物理模擬與Time.deltaTime應用,讓角色移動更流暢。學員將實作攻擊與敵人AI、整合粒子與音效,學會UI製作(TextMeshPro)、倒數計時與分數統計,並透過場景管理實現關卡流程控制。最後將指導學員遊戲打包與發佈,實現從設計到完成的完整開發流程。適合對遊戲開發有興趣、希望學會Unity與C#基礎的初學者。

  • 適合對遊戲設計充滿興趣的學生
  • 包含5個小遊戲
課程大綱
Unity 介面操作與場景建立
遊戲設計程式邏輯、物件擺放、旋轉與結構管理
撰寫基礎 C# 程式碼:變數、函式、條件與迴圈
使用 Start() / Update() 控制遊戲行為
控制角色使用者輸入(鍵盤 / 滑鼠 / 觸控)
應用 Time.deltaTime 做出流暢移動與動畫
認識碰撞系統與物理模擬
使用 Destroy() 製作物件消失效果
精準控制角色動畫與 Sprite 切換
建立角色跳躍、加速度、滑動等物理互動行為
使用攝影機跟隨(Cinemachine)建立動態視角
使用 Tilemap 製作平台式關卡
整合粒子系統與音效設計豐富遊戲表現
使用 TextMeshPro 製作倒數計時、計分 UI
建立遊戲選單、分數統計與 UI 畫面切換
管理多場景切換與關卡流程(Scene Management)
使用 List、Array 儲存與操作遊戲資料
掌握物件導向概念(類別與物件)在遊戲中的應用
撰寫角色攻擊 / 敵人行為與基本 AI 控制
遊戲打包與發佈,分享給朋友或上傳平台
開課資訊
開課班次
開課籌備中
上課地點
授課時數
正課8堂,每堂3小時,總共24小時
上課人數
4-10人/班
課程原價
實體15,500元/人
線上13,500元/人
數位12,000元/人
  • 配合使用視訊軟體 Google Meet 上課
  • 使用平台 Discord 協助完成作業、溝通及合作
Unity 2D 遊戲設計
Unity 2D 遊戲設計
課程原價
實體15,500
線上13,500
數位12,000
  • 超早鳥方案折抵 $2000 元
    2025/12/31 前限時獨享,可與其他優惠併用!
  • 新生團報方案折抵 $500
    新生2人以上同行,每人皆可享有,可與其他優惠併用!
更多課程
Unity 3D 遊戲設計

這門Unity課程將帶領學員從零開始掌握2D遊戲開發的核心技能。課程內容涵蓋Unity介面操作與場景建立、物件擺放與旋轉、攝影機控制(Cinemachine)、Tilemap關卡設計等基礎知識。透過C#語言學習變數、函式、條件與迴圈,並運用Start()與Update()撰寫角色控制、動畫切換、跳躍滑動等互動行為。課程也介紹碰撞偵測、物理模擬與Time.deltaTime應用,讓角色移動更流暢。學員將實作攻擊與敵人AI、整合粒子與音效,學會UI製作(TextMeshPro)、倒數計時與分數統計,並透過場景管理實現關卡流程控制。最後將指導學員遊戲打包與發佈,實現從設計到完成的完整開發流程。適合對遊戲開發有興趣、希望學會Unity與C#基礎的初學者。

APCS 初級班

最完整的 C/C++ 程式設計課程,扎實培養縝密的解題思維,並提供作業輔導、期末檢定與線上助教支援。課程目標明確,協助學生取得 APCS 觀念題與實作題 2 級分,強化升學競爭力並豐富學習歷程檔案。

Python x AI

Python 是一門非常適合初學者的程式語言,因為它易於學習且具有很高的可讀性,且常常是最流行與實用的語言之一。這門課程適合完全零基礎的學員。前4堂課教導 Python 的基礎語法、培養程式邏輯、訓練解題技巧,使用知名解題網站 HackerRank 檢測學習成果。第5堂課開始偏向於實務應用,Pygame、資料科學、AI技術實作。課程共計 8 堂課(20 小時)和 6 次作業,使用 Discord 平台協助完成作業,本課程目標為學習完此課程能擁有基本的程式能力,並應用在實務上。