课程详情
课程图谱
课程评价
spContent=【2025秋季学期重磅更新】 课程进行了全面升级,在原来课程的基础上,增加了约一倍的实践内容。将围绕着名为《AnimarsCatcher》的游戏制作展开。涵盖的内容包括游戏引擎中的场景、动画、渲染、摄像机控制、人工智能、特效、用户界面、音频和网络等原理和应用,当然也包括如何编写脚本来实现游戏玩法系统。 该课程课件荣获2020年北京高校“优质本科教材课件”、“国家精品在线课程”称号。
—— 课程团队
课程概述

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

该课程将系统讨论游戏引擎中的主要功能的实现原理,以及这些功能在Unity引擎中的使用方法。

通过该课程的学习,除了可以系统了解游戏引擎原理之外,还将熟练掌握Unity游戏引擎的使用方法,并了解游戏开发的相关流程和技术特点。

该课程的特点是:介绍全面、化繁为简。课程提供了超过820分钟的授课视频,包括手把手式的Unity引擎使用教程。每个案例都使用从零开始的方式搭建,抛开繁复的和所学主题无关的资源,可以让学习目的更加明晰,达到“不为浮云遮望眼,只缘身在最高层”的学习成果。

实践内容方面:将引擎的各个模块融合起来,让你能够利用这些模块开发具体的游戏项目。因此,本课程还将涉及开发游戏有关的游戏策划、美术设计、游戏玩法系统等内容。为了提升你的学习兴趣,每章的内容我们只会带领你实现《AnimarsCatcher》游戏的基础或部分功能。剩余的游戏内容将以作业的形式呈现,需要在你掌握每章内容的基础上自行完成。

授课目标
  • 了解游戏引擎中的重要功能的实现原理
  • 掌握Unity游戏引擎开发游戏的方法
  • 了解游戏开发的工作流
  • 了解游戏开发中的资源管理和使用方法
课程大纲
预备知识
  • 游戏开发程序设计基础
  • C语言或者其他编程语言
  • 线性代数
参考资料

参考教材:

网络教程:

如何找到standard asset资源

  • 这个资源,在Unity当中已经不再提供了。
  • 你不一定非要使用这些资源,可以在asset store商店下载其他资源用于学习。
  • http://github.com/jamschutz/Unity-Standard-Assets 这个网站提供了早期版本的standard asset。你导入工程中,可能会出现一些错误,你要自己尝试解决一下。

【实践课】资源下载

建议使用Unity2022.2.15f1进行课程学习。

常见问题