
《游戏开发实务》教学大纲课程类别(必修/选修):必修课程名称:游戏开发实务课程英文名称:Gamedevelopmentpractice其中实验/实践学时:16总学时/周学时/学分:48/3/3先修课程:程序设计,C++语言基础后续课程支撑:场景建模设计,UE4基础应用授课地点:实606授课时间:1-16周星期三晚上9-11节授课对象:2023级多媒体系1班开课学院:粤台产业科技学院多媒体设计系任课教师姓名/职称:盛介中/副教授疑时间、地点与方式:实验楼3071.每次课的课前、课间和课后,采用一对一的问答方式2.每次习题课,采用集中讲解方式课程考核方式:开卷()闭卷()课程论文()其它()使用教材:Unity3D虚拟现实游戏开发,李婷婷,余庆军,杨浩婕,刘石,清华大学出版社。教学参考资料Unity3D+SteamVR虚拟现实应用,喻春阳等编着,苏州大学出版社1
1 《游戏开发实务》教学大纲 课程名称:游戏开发实务 课程类别(必修/选修):必修 课程英文名称:Game development practice 总学时/周学时/学分:48/3/3 其中实验/实践学时:16 先修课程:程序设计,C++语言基础 后续课程支撑:场景建模设计, UE4 基础应用 授课时间: 1-16 周星期三晚上 9-11 节 授课地点:实 606 授课对象:2023 级 多媒体系 1 班 开课学院:粤台产业科技学院 多媒体设计系 任课教师姓名/职称:盛介中 /副教授 答疑时间、地点与方式: 实验楼 307 1.每次课的课前、课间和课后,采用一对一的问答方式; 2.每次习题课,采用集中讲解方式 课程考核方式:开卷()闭卷()课程论文()其它(√) 使用教材:Unity 3D 虚拟现实游戏开发,李婷婷,余庆军,杨浩婕,刘石,清华大学出版社。 教学参考资料: Unity3D + SteamVR 虚拟现实应用,喻春阳等编着,苏州大学出版社

线上:1.各精品资源共享课网站2.高校邦-综合能力提升在线学习平台(gaoxiaobang.com)3.Unity官网文件资源课程简介:本课程将带领学生进行一系列实战,深入讨论如何使用Unity游戏引擎开发数字游戏应用程序,并且让学生实际动手产出完整功能的射击游戏。课程最后将通过OculusQuest2设备的体验,学习如何使用Unity开发VR应用程序,并将已经完成的射击游戏变成VR版本。本课程通过基于项目的实践方法,帮助你了解使用Unity进行游戏开发的具体细节。在众多主题和项目中,本课程将探索基于凝视与手柄控制器输入、世界坐标系UI画布、移动与远程传送、软件设计模式、360°多媒体、时间轴动画与多人网络。通过交互式Unity编辑器,让学生了解Unity3D游戏引擎,并且学习C#编程。课程教学目标及对毕业要求指标点的支撑:毕业要求课程教学目标支撑毕业要求指标点目标1:1.1掌握数学、自然科学、基础和设计1-知识:能够运用数学、基础科学、计算机科学与(专业基础知识与创新能力)培养学生利用VR技能运用美学类知识。技术、基本美学、基础设计、多媒体、动曲、游戏、于多媒体设计、动画制作、游戏开发、文化创意设计等领1.2掌握计算机科学与技术(多媒体设虚拟现实与增强现实、文化创意等相关知识,对计域,成为专业技术人才,能以科学方法解决问题与进行创计领域的专业基础理论和技术知识。算机科学与技术问题具有解决能力。新并具有一定的解决产业、行业实际问题的能力。1.3具备计算机科学与技术(多媒体设2-问题分析:能够应用数学、自然科学和科学的基1计)领域的专业实际动手能力。本原理,对于计算机科学与技术复杂问题进行识别与表达,并通过文献研究分析,以获得有效结论。2
2 线上: 1.各精品资源共享课网站 2.高校邦-综合能力提升在线学习平台 (gaoxiaobang.com) 3.Unity 官网文件资源 课程简介: 本课程将带领学生进行一系列实战,深入讨论如何使用 Unity 游戏引擎开发数字游戏应用程序,并且让学生实际动手产出完整功能的射击游戏。课 程最后将通过 Oculus Quest 2 设备的体验,学习如何使用 Unity 开发 VR 应用程序,并将已经完成的射击游戏变成 VR 版本。本课程通过基于项目的实践 方法,帮助你了解使用 Unity 进行游戏开发的具体细节。在众多主题和项目中,本课程将探索基于凝视与手柄控制器输入、世界坐标系 UI 画布、移动与 远程传送、软件设计模式、360°多媒体、时间轴动画与多人网络。通过交互式 Unity 编辑器,让学生了解 Unity 3D 游戏引擎,并且学习 C#编程。 课程教学目标及对毕业要求指标点的支撑: 课程教学目标 支撑毕业要求指标点 毕业要求 目标 1: (专业基础知识与创新能力)培养学生利用 VR 技能运用 于多媒体设计、动画制作、游戏开发、文化创意 设计等领 域,成为专业技术人才 ,能以科学方法解决问题与进行创 新并具有一定的解决产业、行业实际问题的能力。 1.1 掌握数学、自然科学、基础和设计 美学类知识。 1.2 掌握计算机科学与技术(多媒体设 计)领域的专业基础理论和技术知识。 1.3 具备计算机科学与技术(多媒体设 计)领域的专业实际动手能力。 1-知识:能够运用数学、基础科学、计算机科学与 技术、基本美学、基础设计、多媒体、动画、游戏、 虚拟现实与增强现实、文化创意等相关知识 ,对计 算机科学与技术问题具有解决能力。 2- 问题分析:能够应用数学、自然科学和科学的基 本原理,对于计算机科学与技术复杂问题进行识别 与表达,并通过文献研究分析 ,以获得有效结论

2.1应用数学、自然科学和科学基本原5-使用现代工具:能够针对计算机科学与技术复杂理识别、表达计算机科学与技术(多媒问题,合理选用适当的技术、资源、现代工具,进体设计)领域复杂问题。行预测与模拟并做可行性分析。通过国际化视野和2.2能熟练掌握利用现代文献检索工具跨文化交流合作的能力,发插更多有效解决问题的调研、分析和解决计算机科学与技术现代工具。(多媒体设计)领域复杂问题的能力。5.1了解计算机科学与技术(多媒体设计)专业常用的现代仪器、信息技术工具、工具和模拟软件的使用原理与方法,并理解其局限性。5.2能针对具体的对象开发或选用满足特定需求的现代工具,模拟和预测专业问题,并能分析其局限性。目标2:3.1能分析计算机科学与技术多媒体设3-设计/开发解决方案:能够掌握计算机科学与技(自我挑战能力与终身学习)培养学生具有自我挑战、独立计领域的复杂问题的技术需求。术、动画制作、游戏开发、虚拟现实与增强现实应思考、创新思维的能力以制作虚拟现与扩增实境项目。具3.2能设计计算机科学与技术(多媒体设用、文化创意设计等基础理论与技术,具有追求创备组织管理、有效沟通、终身学习的技能以具备发展大型计)领域的复杂问题的解决方案。新的意识,对计算机科学与技术问题提出创新项目的能力。解决方案。3
3 2.1 应用数学、自然科学和科学基本原 理识别、表达计算机科学与技术(多媒 体设计)领域复杂问题。 2.2 能熟练掌握利用现代文献检索工具 调研、分析和解决计算机科学与技术 (多媒体设计)领域复杂问题的能力。 5.1 了解计算机科学与技术(多媒体设 计)专业常用的现代仪器、信息技术工 具、工具和模拟软件的使用原理与方 法,并理解其局限性。 5.2 能针对具体的对象开发或选用满足 特定需求的现代工具,模拟和预测专业 问题,并能分析其局限性。 5-使用现代工具:能够针对计算机科学与技术复杂 问题,合理选用适当的技术、资源、现代工具,进 行预测与模拟并做可行性分析。通过国际化视野和 跨文化交流合作的能力,发掘更多有效解决问题的 现代工具。 目标 2: (自我挑战能力与终身学习)培养学生具有自我挑战、独立 思考、创新思维的能力以制作虚拟现与扩增实境项目。具 备组织管理、有效沟通、终身学习的技能以具备发展大型 项目的能力。 3.1 能分析计算机科学与技术(多媒体设 计)领域的复杂问题的技术需求。 3.2 能设计计算机科学与技术(多媒体设 计)领域的复杂问题的解决方案。 3-设计/开发解决方案:能够掌握计算机科学与技 术、动画制作、游戏开发、虚拟现实与增强现实应 用、文化创意设计等基础理论与技术,具有追求创 新的意识,对计算机科学与技术问题提出创新 解决方案

3.3能充分考虑社会、健康、安全、法4-研究:能够熟悉计算机科学与技术、动画制作、律、文化以及环境等因素。游戏开发、虚拟现实与增强现实应用、文化创意设4.1能够基于科学原理并采用科学方法计等基本科学研究方法,具有科学研究精神,为计对计算机科学与技术(多媒体设计)领域算机科学与技术复杂问题提出有效研究手段并将问题有效解决。复杂问题进行实验设计、分析,并解释数据。12-终身学习:保持终身学习的习惯与态度,结合最4.2通过设计实验及实验数据得到合理新学习工具持续自我学习,以培养解决新型态问题的能力。有效的结论。12.1能在社会发展的大背景下,认识到自主和终身学习的必要性。12.2具有自主学习的能力,包括对技术问题的理解能力,归纳总结的能力和提出问题的能力。12.3不断关注和学习最新的科技创新成果,包括多媒体设计领域的前沿技术和趋势。4
4 3.3 能充分考虑社会、健康、安全、法 律、文化以及环境等因素。 4.1 能够基于科学原理并采用科学方法 对计算机科学与技术(多媒体设计)领域 复杂问题进行实验设计、分析,并解释 数据。 4.2 通过设计实验及实验数据得到合理 有效的结论。 12.1 能在社会发展的大背景下,认识到 自主和终身学习的必要性。 12.2 具有自主学习的能力,包括对技术 问题的理解能力,归纳总结的能力和提 出问题的能力。 12.3 不断关注和学习最新的科技创新 成果,包括多媒体设计领域的前沿技术 和趋势。 4-研究:能够熟悉计算机科学与技术、动画制作、 游戏开发、虚拟现实与增强现实应用、文化创意设 计等基本科学研究方法,具有科学研究精神,为计 算机科学与技术复杂问题提出有效研究手段并将 问题有效解决。 12-终身学习:保持终身学习的习惯与态度,结合最 新学习工具持续自我学习,以培养解决新型态问题 的能力

12.4建立自我学习的机制和计划,持续提升专业水平,以适应行业的发展和变化。目标3:6.1了解专业相关领域的技术标准体6-工程与社会:能够衡量计算机科学与技术复杂间(社会人文素养)在制作虚拟现实与扩增实境项目的过程系、知识产权、产业政策和法律法规,题解决的工程手段所造成社会影响。中,提升学生服务社会的情操与人文素养,发挥团队合作理解不同社会文化对活动的影响。11-项目管理:学会计算机科学与技术项目管理方法精神,奉献社会国家及人类,培养学生良好的职业道德6.2能分析和评价计算机科学与技术与技巧,能够合理分配资源做好项目管理。与高度的社会责任感并具有热爱祖国、遵纪守法品德素(多媒体设计)专业实践对社会、健康、养。安全、法律、文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。11.1掌握项目中涉及的管理与经济决策方法,了解及产品全周期、全流程的成本构成,理解其中涉及的管理与经济决策问题。11.2具备科学研究方法的应用能力,能够设计并执行科学合理的研究方5
5 12.4 建立自我学习的机制和计划,持续 提升专业水平,以适应行业的发展和变 化。 目标 3: (社会人文素养)在制作虚拟现实与扩增实境项目的过程 中,提升学生服务社会的情操与人文素养 ,发挥团队合作 精神 ,奉献社会国家及人类 ,培养学生良好的 职业道德 与高度的社会责任感并具有热爱祖国、遵纪守法品德素 养。 6.1 了解专业相关领域的技术标准体 系、知识产权、产业政策和法律法规, 理解不同社会文化对活动的影响。 6.2 能分析和评价计算机科学与技术 (多媒体设计)专业实践对社会、健康、 安全、法律、文化的影响,以及这些制 约因素对项目实施的影响,并理解应承 担的责任。 11.1 掌握项目中涉及的管理与经济决 策方法,了解及产品全周期、全流程的 成本构成,理解其中涉及的管理与经济 决策问题。 11.2 具备科学研究方法的应用能力, 能够设计并执行科学合理的研究方 6-工程与社会:能够衡量计算机科学与技术复杂问 题解决的工程手段所造成社会影响。 11-项目管理:学会计算机科学与技术项目管理方法 与技巧,能够合理分配资源做好项目管理

案,收集、整理和分析设计领域的相关数据和信息。11.3具备科学研究方法,拓展多媒体设计领域知识,促进学术发展,提升专业实践水平。理论教学进程表教学模式学时授课教教学内容(重点、难点、课程思政融入支撑课周次教学主题教学方法作业安排数师点)程目标(线上/线下)重点:游戏引擎与数字游戏开发之概念、数字游戏的未来与探讨,Unity的VR开课堂讲授课堂讨论:与本次发优缺点以及未来的展望。盛介中线下与小组讨目标13课程说明难点:课程最后需有小组作品产出课程内容相关之议1论题。课程思政融入点:科技的发展是积砂成塔的过程,站在巨人的肩膀上可以看得更高更远。6
6 案,收集、整理和分析设计领域的相 关数据和信息。 11.3 具备科学研究方法,拓展多媒体 设计领域知识,促进学术发展,提升专 业实践水平。 理论教学进程表 周次 教学主题 授课教 师 学时 数 教学内容(重点、难点、课程思政融入 点) 教学模式 (线上/线下) 教学方法 作业安排 支撑课 程目标 1 课程说明 盛介中 3 重点:游戏引擎与数字游戏开发之概念、 数字游戏的未来与探讨,Unity 的 VR 开 发优缺点以及未来的展望。 难点:课程最后需有小组作品产出 课程思政融入点:科技的发展是积砂成 塔的过程,站在巨人的肩膀上可以看得 更高更远。 线下 课堂讲授 与小组讨 论 课堂讨论:与本次 课程内容相关之议 题。 目标 1

重点:游戏开发的基本概念,VR/AR/MR的原理及介绍,了解Unity能扮演的角色,并且让学生利用Unity开始实做数字游戏。课堂讲授课堂讨论:与本次难点:虚拟现实对于3D晕的解决方案一盛介中线下与小组讨目标110课程内容相关之议2-5游戏开发基础知识直未有重大突破。论题。课程思政融入点:不要让想象力限制了你的发展,保持旺盛的好奇心与想象力,可以让人利用现有的工具发挥更多的价值。重点:利用前导课程的知识,与Unity引擎结合,学习使用C#进行游戏开发,并且针对VR程序设计进行探讨。课堂讲授Unity3D虚拟现实课堂讨论:与本次难点:程序设计学习较为困难,需要花费线下盛介中与小组讨目标2d6-9之C#脚本程序介课程内容相关之议大量的耐心以及练习。论绍题。课程思政融入点:人不要活在舒适圈,要勇向前,迎难而上,才能突破现况再创高峰。1
7 2-5 游戏开发基础知识 盛介中 10 重点:游戏开发的基本概念,VR/AR/MR 的原理及介绍,了解 Unity 能扮演的角 色,并且让学生利用 Unity 开始实做数字 游戏。 难点:虚拟现实对于 3D 晕的解决方案一 直未有重大突破。 课程思政融入点:不要让想象力限制了 你的发展,保持旺盛的好奇心与想象力, 可以让人利用现有的工具发挥更多的价 值。 线下 课堂讲授 与小组讨 论 课堂讨论:与本次 课程内容相关之议 题。 目标 1 6-9 Unity3D 虚拟现实 之 C#脚本程序介 绍 盛介中 8 重点:利用前导课程的知识,与 Unity 引 擎结合,学习使用 C#进行游戏开发,并 且针对 VR 程序设计进行探讨。 难点:程序设计学习较为困难,需要花费 大量的耐心以及练习。 课程思政融入点:人不要活在舒适圈,要 勇向前,迎难而上,才能突破现况再创高 峰。 线下 课堂讲授 与小组讨 论 课堂讨论:与本次 课程内容相关之议 题。 目标 2

重点:从头到尾实际完成一个射击类数字游戏,最后并将该游戏VR化。课堂讲授难点:复杂的程序设计可能会产生许多课堂讨论:与本次盛介中线下和小组讨目标3810-13游戏开发实作方法BUG,需要耗用大量精力,且部份同学需课程内容相关之议论题。要克服3D晕的状态。课程思政融入点:虚拟来自现实,有时可以超越现实,但人还是要活在现实。重点:课程的学习内容将产出实际的成果。课堂讲授课堂讨论:与本次难点:将本课程所学实际产出可以运行盛介中期末成果发表线下与小组讨目标3316的VR游戏,对许多同学会是一大挑战。课程内容相关之议论题。课程思政融入点:团队合作可以产生一加一大于二的效果,合群是职场工作的第一要件。合计32实践教学进程表8
8 10-13 游戏开发实作方法 盛介中 8 重点:从头到尾实际完成一个射击类数 字游戏,最后并将该游戏 VR 化。 难点:复杂的程序设计可能会产生许多 BUG,需要耗用大量精力,且部份同学需 要克服 3D 晕的状态。 课程思政融入点:虚拟来自现实,有时可 以超越现实,但人还是要活在现实。 线下 课堂讲授 和小组讨 论 课堂讨论:与本次 课程内容相关之议 题。 目标 3 16 期末成果发表 盛介中 3 重点:课程的学习内容将产出实际的成 果。 难点:将本课程所学实际产出可以运行 的 VR 游戏,对许多同学会是一大挑战。 课程思政融入点:团队合作可以产生一 加一大于二的效果,合群是职场工作的 第一要件。 线下 课堂讲授 与小组讨 论 课堂讨论:与本次 课程内容相关之议 题。 目标 3 合计 32 实践教学进程表

教学支撑课项目类型(验证/综周次学时授课教师教学内容(重点、难点、课程思政融入点)实验项目名称方式合/设计)程目标重点:实际练习如何规划数字游戏,以便本学结合课程主期完成数字游戏实作。综合题,上机实盛介中目标122-5游戏开发实务规划难点:VR设备种类繁多,设定与操作方式大作。不相同,需要花时间练习与适应。重点:实际写作能够在Unity当中运行的C#程结合课程主序。题,上机实综合盛介中目标246-9Unity之C#程序实作难点:C#程序除错对许多同学是相当大的挑作。战。重点:利用课堂所学从头到尾完成一个射击游结合课程主戏。综合题,上机实盛介中目标3410-13射击游戏发展实例难点:游戏程序相较传统程序开发稍微复杂、作。除错较为困难。结合课程主制作全新的VR射击游重点:以分组的方式,利用本课程学习的知识,综合题,上机实盛介中目标3614-15戏独立制作完整的射击游戏,并尝试将其VR化。作。9
9 周次 实验项目名称 授课教师 学时 教学内容(重点、难点、课程思政融入点) 项目类型(验证/综 合/设计) 教学 方式 支撑课 程目标 2-5 游戏开发实务规划 盛介中 2 重点:实际练习如何规划数字游戏,以便本学 期完成数字游戏实作。 难点:VR 设备种类繁多,设定与操作方式大 不相同,需要花时间练习与适应。 综合 结合课程主 题,上机实 作。 目标 1 6-9 Unity 之 C#程序实作 盛介中 4 重点:实际写作能够在 Unity 当中运行的 C#程 序。 难点:C#程序除错对许多同学是相当大的挑 战。 综合 结合课程主 题,上机实 作。 目标 2 10-13 射击游戏发展实例 盛介中 4 重点:利用课堂所学从头到尾完成一个射击游 戏。 难点:游戏程序相较传统程序开发稍微复杂, 除错较为困难。 综合 结合课程主 题,上机实 作。 目标 3 14-15 制作全新的 VR 射击游 戏 盛介中 6 重点:以分组的方式,利用本课程学习的知识, 独立制作完整的射击游戏,并尝试将其 VR 化。 综合 结合课程主 题,上机实 作。 目标 3

难点:制作VR游戏需要各种知识的配合,并要熟悉C#程序语言,且小组合作有时会发生沟通与不合群问题。16合计课程考核评价依据及成绩比例(%)课程目标支撑毕业要求指标点作业实验作品上课衰现n520535目标11.(专业基础知识与创新能力)5552035目标22.(自我挑战能力与终身学习)2.(自我挑战能力与终身学习)5n02030目标33.(社会人文素养)总计15106015100备注:1)根据《东莞理工学院考试管理规定》第士二条规定:广课3次(或6课时)学生不得参加该课程的期终考核。2)各项者核标准见附件所示。大纲编写时间:2025年2月22日10
10 难点:制作 VR 游戏需要各种知识的配合,并 要熟悉 C#程序语言,且小组合作有时会发生 沟通与不合群问题。 合计 16 课程考核 课程目标 支撑毕业要求指标点 评价依据及成绩比例(%) 作业 实验 作品 上课表现 目标 1 1.(专业基础知识与创新能力) 5 5 20 5 35 目标 2 2.(自我挑战能力与终身学习) 5 5 20 5 35 目标 3 2.(自我挑战能力与终身学习) 3.(社会人文素养) 5 0 20 5 30 总计 15 10 60 15 100 备注:1)根据《东莞理工学院考试管理规定》第十二条规定:旷课 3 次(或 6 课时)学生不得参加该课程的期终考核。2)各项考核标准见附件所示。 大纲编写时间:2025 年 2 月 22 日