*

Unity3D遊戲實作

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

    108 年度 上 學期

  • 課程時間:

    108/09/10起,每週四13:00~15:00

  • 上課地點:

    力行校區 電機系系館一甲教室 92171

  • 選課代碼:

    AN13000

我要選課

將前往成大校內選課系統

募課選課相關事宜
*

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

2019-07-08

第一階段選課申請

view

請要選修此門課程於8月21日(三)前進行線上填寫,以利行政程序進行學校選課系統作業!
選課表單網址:https://forms.gle/KvXget9TYWNYg1YD6

2019-09-18

加退選注意事項

view

請同學若要加退選之作業請至「 我想了解TREVI 」表單下載 「加退選申請書」,檔案連結為 https://trevi.ctld.ncku.edu.tw/site/download_file/24

課程概述

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

本學期的課程目標,就是透過Unity引擎,設計並開發一款遊戲。透過教授Unity以及C#語法,和使用Unity內建的NodeCanvas劇情編輯器,讓學生在學習的過程中,體驗到一款遊戲的開發過程。

課程學習目標

1. Unity基本功能

2. C#程式語法

3. 劇情編輯器NodeCanvas應用

4. UI、UX設計、資料儲存技巧

5. 自我學習、解決問題(修復程式bug)的能力

課程架構

課程時間 課程主題及內容說明 上課時數 授課教師
1
Unity基礎功能介紹
2 小時
張天豪、許庭瑋
2
使用NodeCanvas生產文字
2 小時
張天豪、許庭瑋
3
使用NodeCanvas生產角色立繪及背景
2 小時
張天豪、許庭瑋
4
使用NodeCanvas生產BGM及音效
2 小時
張天豪、許庭瑋
5
使用NodeCanvas編排劇情 - 1
4 小時
張天豪、許庭瑋
6
使用NodeCanvas編排劇情 - 2
4 小時
張天豪、許庭瑋
7
期中報告
4 小時
張天豪、許庭瑋
8
製作遊戲主畫面以及切換關卡
2 小時
張天豪、許庭瑋
9
UI按鈕及功能製作
2 小時
張天豪、許庭瑋
10
點擊物件的功能與回饋
2 小時
張天豪、許庭瑋
11
儲存與讀取遊戲資料
2 小時
張天豪、許庭瑋
12
道具的說明與使用
2 小時
張天豪、許庭瑋
13
學生討論
2 小時
張天豪、許庭瑋
14
期末報告
4 小時
張天豪、許庭瑋

評量方式:

  • 期中個人口頭報告
    25 % 。
  • 期末小組報告
    25 % 。
  • 個人書面報告
    25 % 。
  • 出席
    25 % 。

教學方法:

  • 口頭講授
    30 % 。
  • 影片欣賞
    20 % 。
  • 分組討論
    25 % 。
  • 實作
    25 % 。

關於教師。 張天豪

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

問與答

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

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