hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
游戏引擎原理及应用
第4次开课
开课时间: 2021年09月05日 ~ 2021年12月20日
学时安排: 4
当前开课已结束 已有 3496 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(168)
spContent=该课程将讨论游戏开发的核心——游戏引擎的原理和使用Unity游戏引擎进行游戏开发的方法。课程涵盖了游戏引擎的所有重要功能模块,除讨论这些模块的实现原理外,还提供了手把手式的授课视频,只使用最基本的游戏资源,来介绍如何在Unity游戏引擎中应用这些功能模块来开发游戏。 该课程课件荣获2020年北京高校“优质本科教材课件”。
该课程将讨论游戏开发的核心——游戏引擎的原理和使用Unity游戏引擎进行游戏开发的方法。课程涵盖了游戏引擎的所有重要功能模块,除讨论这些模块的实现原理外,还提供了手把手式的授课视频,只使用最基本的游戏资源,来介绍如何在Unity游戏引擎中应用这些功能模块来开发游戏。 该课程课件荣获2020年北京高校“优质本科教材课件”。
—— 课程团队
课程概述

游戏引擎是目前游戏开发的最重要手段,每一位有志于从事游戏开发的人员,都需要了解游戏引擎的原理,并熟练掌握至少一款主流游戏引擎的使用方法。

该课程将系统讨论游戏引擎中的主要功能的实现原理,以及这些功能在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. 探针

渲染系统单元测试题

渲染系统单元作业

四、特效系统

4.1. 视频播放

4.2. 粒子系统

4.3. 后处理效果

特效系统单元测试题

特效系统单元作业

五、脚本编程

5.1. 组件和脚本

5.2. 重要函数或类

5.3. 函数执行顺序

5.4. 序列化

5.5. 协程

5.6. 预制件

脚本编程单元测试题

脚本编程单元作业

六、用户界面

6.1. 控件

6.2. 界面功能实现

6.3. 界面美化

用户界面单元测试题

用户界面单元作业

七、物理系统

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. 声音特效

音频系统单元测试题

音频系统单元作业

十、联网

10.1. 网络基础

10.2. 玩家连线

10.3. 游戏物体同步

10.4. 角色同步

联网单元测试题

联网单元作业

十一、二维游戏开发

11.2. 瓦片地图

11.3. 二维角色

11.4. 二维角色骨架系统

二维游戏开发单元测试题

二维游戏开发单元作业

11.1. 精灵

十二、影视内容创作

12.1. 时间轴

12.2. 简单动画

12.3. 角色动画

12.4. 脚本控制

12.5. Cinemachine

影视内容创作单元测试题

影视内容创作单元作业

十三、XR内容创作

13.1. VR

13.2. AR

XR内容创作单元测试题

XR内容创作单元作业

十四、性能优化

14.1. 性能审查

14.2. 代码优化

14.3. 内存管理

14.4. 渲染优化

性能优化单元测试题

展开全部
预备知识
  • 游戏开发程序设计基础

  • C语言或者其他编程语言

  • 线性代数




证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

参考教材:

  • 《游戏引擎原理及应用》,韩红雷,柳有权,高等教育出版社,出版时间:2012年8月,书号:9787040324808

网络教程:

常见问题
中国传媒大学
1 位授课老师
韩红雷

韩红雷

教授

推荐课程

【DeepSeek适用】小白玩转AI大模型应用开发

林粒粒

210人参加

小白玩转 Python 数据分析

林粒粒

78人参加
下载
下载

下载App