Unity 是一款由 Unity Technologies 研發的跨平台2D / 3D 遊戲引擎,可用於開發 Windows、MacOS 及 Linux 平台的單機遊戲,或是 iOS、Android 等行動裝置的遊戲。除可以用於研發電子遊戲之外,Unity 還是被廣泛用於建築視覺化、實時三維動畫等類型互動內容的綜合型創作工具。
本學期的課程目標,就是透過Unity引擎,設計並開發一款遊戲。透過教授Unity以及C#語法,讓學生在學習的過程中,體驗到一款遊戲的開發過程。
※本課程為程式與資料庫相關課程,不包含遊戲企劃教學。
課程時間 | 課程主題及內容說明 | 上課時數 | 授課教師 |
---|---|---|---|
1 |
安裝Unity、認識Unity基本功能 |
2 小時 |
張天豪 |
2 |
製作賽車遊戲 (一):挑選素材搭建遊戲場景 |
2 小時 |
張天豪 |
3 |
製作賽車遊戲 (二):使用腳本控制玩家移動 |
2 小時 |
張天豪 |
4 |
製作賽車遊戲 (三):敵人生產、移動、刪除與Prefab介紹 |
2 小時 |
張天豪 |
5 |
製作賽車遊戲 (四):碰撞判定與得分機制 |
2 小時 |
張天豪 |
6 |
製作賽車遊戲 (五):新增音樂音效、遊戲玩家優化 |
2 小時 |
張天豪 |
7 |
製作賽車遊戲 (六):製作遊戲選單與重新開始遊戲 |
2 小時 |
張天豪 |
8 |
製作賽車遊戲 (七):過關與失敗的UI與腳本 |
2 小時 |
張天豪 |
9 |
期中考 |
2 小時 |
張天豪 |
10 |
製作賽車遊戲 (八):製作遊戲主畫面與過場效果 |
2 小時 |
張天豪 |
11 |
製作賽車遊戲 (九):新增排行榜系統 |
2 小時 |
張天豪 |
12 |
製作賽車遊戲 (十):新增新手教學 |
2 小時 |
張天豪 |
13 |
製作賽車遊戲 (十一):新增額外道具增加遊戲性 |
2 小時 |
張天豪 |
14 |
製作賽車遊戲 (十二):設計關卡與難易度 |
2 小時 |
張天豪 |
15 |
製作賽車遊戲 (十三):遊戲暫停與音樂統合 |
2 小時 |
張天豪 |
16 |
製作賽車遊戲 (十四):遊戲選單與功能實作 |
2 小時 |
張天豪 |
17 |
製作賽車遊戲 (十五):新增敵人種類與敵人特殊AI |
2 小時 |
張天豪 |
18 |
期末考 |
2 小時 |
張天豪 |
評量方式:
|
|||
教學方法:
|
請輸入您欲想查詢的關鍵字