GAMES104课程将介绍现代游戏引擎所涉及的系统架构、技术点和引擎系统相关的知识。GAMES104课程分成三个部分:现代引擎架构综述、各核心系统原理和开发、前沿领域简介。在每个部分中,将通过讲解、问答、课后作业的形式,带领你学习一个现代游戏引擎背后牵涉到的计算机体系结构、软件架构以及各个系统特定的知识,了解大型软件系统设计和实施背后的复杂性,提高自身的编程能力。
GAMES104课程适合相关专业领域的学生、研究者,以及所有对游戏引擎设计和开发感兴趣的人。通过GAMES104课程,你能够对游戏引擎建立起一个全面且完整的了解。为了帮助大家更有效地学习,我们开源了一个Mini版本的游戏引擎Piccolo,如果动手能力足够强,你将能够配合课程,从0到1搭建起一个完整的迷你游戏引擎。