關閉視窗
南臺科技大學109學年度第1學期課程資訊
課程代碼 K0N1AC01
課程中文名稱 遊戲程式設計(一)
課程英文名稱 Game Programming I
學分數 3.0
必選修 選修
開課班級 夜四技多樂三甲
任課教師 陳光雄
選課人數
上限60 目前已選人數33
上課教室(時間)
週四 第12節 (T0709)
週四 第13節 (T0709)
週四 第14節 (T0709)
課程時數 3
實習時數 0
授課語言 1.華語
輔導考證
課程概述 遊戲引擎腳本基礎知識、應用控制常用組件、導向設計、應用、設計模式
先修科目或預備能力
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標對應系指標
1 學習遊戲引擎腳本基礎知識 1 專業知識
2 學習撰寫遊戲引擎腳本程式與控制常用組件 2 實務技能
3 在遊戲引擎中撰寫腳本程式完成一簡單遊戲範例,以物理方式進行角色移動控制、碰撞偵測、計分等功能。 2 實務技能
4 了解遊戲引擎中在物件導向設計上的方法與特殊規則,理解資料型別、結構、類別。學習繼承、泛型、介面、委派。 2 實務技能
5 學習各種遊戲使用設計模式 1 專業知識
就業力培養目標
  校指標 1 2 3 4 5 6 7 8 9 10
  專業知識 實務技能 資訊能力 整合創新 外語能力 熱誠抗壓 表達溝通 敬業合群 人文素養 服務關懷
  50% 50% 0% 0% 0% 0% 0% 0% 0% 0%
  系指標 1 2 3 4 5 6 7 8 9 10
  專業知識 實務技能 資訊能力 整合創新 外語能力 熱誠抗壓 表達溝通 敬業合群 人文素養 服務關懷
  50% 50% 0% 0% 0% 0% 0% 0% 0% 0%
中文課程大綱 1. 腳本類別概論:學習引擎腳本基礎知識
2. 腳本基礎:學習撰寫引擎腳本程式與常用控制組件
3. 腳本應用:在引擎中撰寫腳本程式完成一簡單遊戲範例,以物理方式進行角色移動控制、碰撞偵測、計分等功能
4. 物件導向設計:了解遊戲引擎在物件導向設計上的方法與特殊規則,理解資料型別、結構、類別。
5. 設計模式:學習各項之設計
英/日文課程大綱 Game Engine Scripting Basics, Common Components for Application Control, Guided Design, Applications, Design Patterns
課程進度表 週次 教學進度
-----------------------------------------------------------------------------------------------------------------------
1 介紹課程大綱 & 新建一個專屬帳號 <<開學週>>
2 Unity 3D視窗介面及基本操作介紹
3 基本物件建構,貼圖,打光,素材匯入、打包匯出,遊戲發佈
4 透過鍵盤、滑鼠進行物體移動、旋轉、伸縮,及光線變化調整之C#基本程式控制
5 剛體(Rigidbody)、碰撞(Collision)、觸發(Trigger)、預製物件(Prefab)製作等介紹
6 遊戲第一人稱視角及第三人稱視角之製作及切換
7 遊戲物理移動(一)
8 遊戲物理移動(二)
9 筆記評分 <<期中考週>>
10 第一人稱無重力空中導航及含重力之地面跑酷操控
11 場景物件製作及道具獲取
12 場景切換及UGUI介面設計
13 反彈球遊戲製作(一)
14 反彈球遊戲製作(二)
15 上機考試
16 反彈球遊戲製作(三)
17 不同方向聲音來源之操控
18 期末筆試 <<期末考週>>
課程融入SDGs
期考調查
期中考(第9週)考試方式 上課筆記
期末考(第18週)考試方式 筆試
其他週考試考試週次與方式 上機考
教學方式與評量方式
課程學習目標教學方式評量方式
學習遊戲引擎腳本基礎知識
課堂講授  
作業期中
筆試期末
學習撰寫遊戲引擎腳本程式與控制常用組件
課堂講授  
作業期中
筆試期末
在遊戲引擎中撰寫腳本程式完成一簡單遊戲範例,以物理方式進行角色移動控制、碰撞偵測、計分等功能。
課堂講授  
作業期中
筆試期末
實作平時
了解遊戲引擎中在物件導向設計上的方法與特殊規則,理解資料型別、結構、類別。學習繼承、泛型、介面、委派。
課堂講授  
筆試期末
實作平時
學習各種遊戲使用設計模式
課堂講授  
筆試期末
指定用書
書名 自編教材
作者
書局
年份
國際標準書號(ISBN)
版本
請同學遵守智慧財產權觀念,使用正版教科書,不得不法影印、下載及散布,以免觸犯智慧財產權相關法令
參考書籍
教學軟體 Unity 2018 遊戲引擎
課程規範