成为第一个分享这门课真实体验的人。
来自官方课程资料的结构化信息
课程代码
COMP5533
课程名称
Game Engine and Programming
开课学系
comp
所属学院
Faculty of Engineering
学分
3 学分
级别
5
课程简介
游戏引擎与编程的本质与重要性:游戏引擎的定义与重要性;计算机游戏的历史与发展;各学科在视频游戏中的角色。 游戏硬件:游戏机;图形处理单元(GPU);摩尔定律;GPU与着色器编程;游戏编程;OpenGL与DirectX;通用图形处理单元(GPGPU);游戏相关应用。 游戏设计理论与指导原则:以用户为中心的游戏设计;游戏类型;游戏环境;游戏目标;游戏资产:模型与材质;游戏机制;游戏故事与结构;支持游戏设计的指导原则。 计算机图形与渲染技术:游戏架构;2D/3D对象建模;渲染;光线追踪;动画;碰撞检测;纹理与视觉外观。 开发与应用:开发理由;交互式2D/3D视频游戏设计;游戏用户界面;多人游戏;虚拟与增强现实游戏。 游戏评估方法:游戏评估的作用;定量与定性技术;评估游戏设计;通过用户参与评估;评估实现;观察方法;查询技术。 高级计算机游戏选题:人机交互;严肃游戏与说服性游戏;游戏艺术与实验性游戏设计;游戏AI;非写实渲染在游戏中的应用。
学习目标
1. 为学生提供游戏引擎与编程的理论与实践问题的广泛视角,以便设计计算机游戏和数字视觉娱乐。 2. 为学生提供交互式计算机游戏、图形和混合现实应用、2D/3D视频游戏的渲染与动画方面的知识与理解。 3. 为学生提供设计、开发与评估计算机游戏的坚实技能。
先修要求
无(但具备基本编程知识为佳)
教学模式
讲授、辅导与实验;项目;考试与测验