遊戲製作課程架構

詳細課程內容

遊戲概論

  • 遊戲發展歷程
  • 遊戲類型與市場趨勢
  • 遊戲規格與軟、硬體應用

 

遊戲製作流程與管理

  • 制定開發團隊組織與流程
  • 遊戲開發與營運工具應用
  • 遊戲製作流程與時程規劃
  • 資料庫建立與管理、運用

 

C#程式設計入門

  • 認識C#
  • 變數
  • 敘述與運算式
  • 程式基本除錯技巧
  • 陣列與集合
  • 方法與參數
  • 物件導向程式設計基本概念

 

Unity入門

  • 操作環境介面
  • 專案管理設定
  • 物件編輯
  • 場景系統
  • 光源設定

 

Unity進階

  • 3D 模型應用
  • 程式腳本設計
  • 遊戲發佈設定

 

遊戲人工智慧

  • 搜尋演算法(Search Algorithms)
  • 路徑搜尋 (Path Finding)
  • 生物操控行為模擬 (Steering Behaviors)
  • 群體運動 (Group Steering)
  • 有限狀態機 (Finite State Machine)

 

遊戲數學

  • 3D座標系統
  • 三角函數
  • 矩陣與向量運算
  • 直線與平面
  • 碰撞偵測

 

網路程式與資料庫設計

  • Socket Programming
  • Package Encode/Decode
  • Network Architecture Design & Programming
  • MySQL Database & SQL command

 

伺服器端程式設計

  • Server Architecture Design & Programming
  • MySQL Connector
  • Database system of MMOG
  • Security Issues for Online Games

 

遊戲介面設計

  • NGUI 與UGUI
  • 操作介面設計實務
  • 群組系統設計實務
  • 人機介面測試方法

 

系統分析

  • UML
  • 物件導向原則
  • Database正規化
  • 系統開發範例

 

即時3D呈像程式設計

  • Shader程式設計基礎 (Introduction to GPU & Shader Programming)
  • 即時3D渲染流程 (Realtime 3D Rendering Pipeline)
  • Phong 光影反射數學模型 (Phong Reflection Model)
  • Phong 光影著色法 (Phong Shading)
  • 法向量貼圖(Normal Map)
  • 高動態對比影像技術 (High Dynamic Range Imaging, HDR)
  • 高光反射與與折射特效 (Reflection and Refraction)
  • 即時HDR影像打光法 (Real-time Image-based Lighting)
  • 環境遮蔽 (Ambient Occlusion)
  • 動態光源陰影技術 (Shadow Map)
  • 非擬真渲染技術 (Non-photorealistic Rendering)
  • 透光物體Shader (Sub-surface Scattering)

 

XR概論(ARVRMR)

  • VR概論與平台發展
  • VR with Cardboard
  • AR現況與應用
  • MR現況與應用

 

3dsMax遊戲應用實務

  • 建模操作
  • 材質與貼圖
  • 動作表演設定

 

產業資訊

技術發展與市場

熱門職缺