物件導向程式設計基本概念
資料結構與演算法
C#進階與遊戲
操作介面設計實務
群組系統設計實務
人機介面測試方法
操作環境介面、專案管理設定
物件編輯、場景系統、光源設定
3D 模型應用
程式腳本設計
遊戲發佈設定
建模操作
材質與貼圖
制定開發團隊組織與流程
遊戲開發與營運工具應用
遊戲製作流程與時程規劃
資料庫建立與管理、運用
Git的運作原理
如何在團隊開發中使⽤Git-Flow
UML、物件導向原則
Database正規化
系統開發範例
3D座標系統、三角函數、矩陣與向量運算
直線與平面、碰撞偵測
搜尋演算法(Search Algorithms)、路徑搜尋 (Path Finding)
生物操控行為模擬 (Steering Behaviors)、群體運動 (Group Steering)
有限狀態機 (Finite State Machine)
多人網路遊戲概論
客⼾端/伺服器端遊戲開發
實作聊天室程式(多人連線與交談)
實作聊天室Client程式與Unity整合
Photon Fusion介紹
使用Photon+Unity實作多人連線程式
VR概論與平台發展
VR with Cardboard
AR現況與應用
MR現況與應用
講解撰寫履歷自傳與面試技巧
Shader程式設計基礎 (Introduction to GPU & Shader Programming)
即時3D渲染流程 (Realtime 3D Rendering Pipeline)
Phong 光影反射數學模型 (Phong Reflection Model)
Phong 光影著色法 (Phong Shading)
法向量貼圖(Normal Map)
專題指導:老師指導、解決問題、review專題進度
專題製作:同學自行製作、討論、整合
簡報重點與技巧演練
專題正式發表
穿插在正課之間的上機練習時間,讓同學自我練習與調適學習節奏
報名說明 |
|
---|---|
招生對象 |
|
課程目標 |
|
就業方向 |
|