*

Unity3D遊戲進階實作

  • 課程類別 學分課程
  • 課程類型 實體
  • 年度學期:

    108 年度 下 學期

  • 課程時間:

    每週五13:00~15:00

  • 上課地點:

    自強校區 電機系館1樓 92177教室(電機一甲)

  • 選課代碼:

    AN-098

我要選課

將前往成大校內選課系統

募課選課相關事宜
*

課程公告這裡是專屬課程的公告區,可以看到所有與課程有關的最新公告

課程概述

Unity 是一款由 Unity Technologies 研發的跨平台2D / 3D 遊戲引擎,可用於開發 Windows、MacOS 及 Linux 平台的單機遊戲,或是 iOS、Android 等行動裝置的遊戲。除可以用於研發電子遊戲之外,Unity 還是被廣泛用於建築視覺化、實時三維動畫等類型互動內容的綜合型創作工具。

本學期的課程目標,就是透過Unity引擎,設計並開發一款遊戲。透過教授Unity以及C#語法,讓學生在學習的過程中,體驗到一款遊戲的開發過程。

※本課程為程式與資料庫相關課程,不包含遊戲企劃教學。

課程學習目標

  1. Unity基本功能
  2. C#程式語法
  3. UI、UX設計、資料儲存技巧
  4. 自我學習、解決問題(修復程式bug)的能力

課程架構

課程時間 課程主題及內容說明 上課時數 授課教師
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 小時
張天豪

評量方式:

  • 出席
    20 % 。
  • 平時作業
    30 % 。
  • 期中&期末考
    50 % 。

教學方法:

  • 口頭講授
    40 % 。
  • 網路教學
    20 % 。
  • 實作
    40 % 。

關於教師。 張天豪

*
教師現職單位: 成功大學電機系
教師現職職稱: 教授
教師學經歷: 成功大學副教授
課程標籤
  • SDG-4.優質教育
  • Unity3D
  • 程式
  • 遊戲開發

問與答

可第一時間查詢揪課的相關問題,例如開課申請時程、學分計算...等。請嘗試利用「問與答」關鍵字搜尋,看看有沒有可以解決您的問題喔 !

※ 查無此內容 ※
  • Q
    什麼是揪課?
    學校可能都沒有開設您想要或需要的課程,這時候就可以提出您希望學校開設什麼樣的課程。老師可能有很好的開課計畫,可是一直無法實現,也可以放上募課平台。
  • Q
    在網站上報名課程,等於正式選課?
    學校可能都沒有開設您想要或需要的課程,這時候就可以提出您希望學校開設什麼樣的課程。老師可能有很好的開課計畫,可是一直無法實現,也可以放上募課平台。