遊戲引擎原理及套用(中國傳媒大學建設的慕課)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

遊戲引擎原理及套用課程是中國傳媒大學建設的慕課。

基本介紹

  • 中文名:遊戲引擎原理及套用
  • 建設院校:中國傳媒大學
程概述,授課目標,課程大綱,

程概述

遊戲引擎是目前遊戲開發的最重要手段,每一位有志於從事遊戲開發的人員,都需要了解遊戲引擎的原理,並熟練掌握至少一款主流遊戲引擎的使用方法。
該課程將系統討論遊戲引擎中的主要功能的實現原理,以及這些功能在Unity引擎中的使用方法。
通過該課程的學習,除了可以系統了解遊戲引擎原理之外,還將熟練掌握Unity遊戲引擎的使用方法,並了解遊戲開發的相關流程和技術特點。
該課程的特點是:介紹全面、化繁為簡。課程提供了超過820分鐘的授課視頻,包括手把手式的Unity引擎使用教程。每個案例都使用從零開始的方式搭建,拋開繁複的和所學主題無關的資源,可以讓學習目的更加明晰,達到“不為浮雲遮望眼,只緣身在最高層”的學習成果。

授課目標

  • 了解遊戲引擎中的重要功能的實現原理
  • 掌握Unity遊戲引擎開發遊戲的方法
  • 了解遊戲開發的工作流
  • 了解遊戲開發中的資源管理和使用方法

課程大綱

一、遊戲引擎基礎
1.1. 概述
1.2. Unity遊戲引擎簡介
1.3. 地形系統
1.4. 遊戲對象
1.5. 簡單腳本
遊戲引擎基礎單元測試題
二、動畫系統
2.1. 場景動畫
2.2. 骨骼動畫
2.3. 動畫曲線
2.4. 動畫層
2.5. 逆向運動學
2.6. 子狀態
2.7. 融合樹
2.8. 目標匹配
動畫系統單元測試題
三、渲染系統
3.1. 渲染路徑
3.2. 顏色空間
3.3. 攝像機
3.4. 燈光
3.5. 實時陰影
3.6. 材質
3.7. 全局光照明系統
3.8. 探針
渲染系統單元測試題
1-3章單元作業
四、特效系統
4.1. 視頻播放
4.2. 粒子系統
4.3. 後處理效果
特效系統單元測試題
五、腳本編程
5.1. 組件和腳本
5.2. 重要函式或類
5.3. 函式執行順序
5.4. 序列化
5.5. 協程
5.6. 預製件
腳本編程單元測試題
六、用戶界面
6.1. 控制項
6.2. 界面功能實現
6.3. 界面美化
用戶界面單元測試題
4-6章單元作業
七、物理系統
7.1. 物理引擎基礎
7.2. 典型物理效果模擬
7.3. 連結結構
7.4. 碰撞事件
7.5. 浮力效果
物理系統單元測試題
八、人工智慧
8.1. 自動尋路
8.2. 巡邏
8.3. 視野
8.4. 自動攻擊
8.5. 追蹤
8.6. 機器學習
人工智慧單元測試題
九、音頻系統
9.1. 音頻基礎
9.2. 混音器
9.3. 聲音特效
7-9章單元作業
音頻系統單元測試題
十、聯網
10.1. 網路基礎
10.2. 玩家連線
10.3. 遊戲物體同步
10.4. 角色同步
聯網單元測試題
十一、二維遊戲開發
11.1. 精靈
11.2. 瓦片地圖
11.3. 二維角色
11.4. 二維角色骨架系統
二維遊戲開發單元測試題
十二、影視內容創作
12.1. 時間軸
12.2. 簡單動畫
12.3. 角色動畫
12.4. 腳本控制
12.5. Cinemachine
10-12章單元作業
影視內容創作單元測試題
十三、XR內容創作
13.1. VR
13.2. AR
XR內容創作單元測試題
十四、性能最佳化
14.1. 性能審查
14.2. 代碼最佳化
14.3. 記憶體管理
14.4. 渲染最佳化
性能最佳化單元測試題
check!

熱門詞條

聯絡我們