时间:2018-09-11
第一学期课程介绍
团队管理
学生将学习团队协作的基础知识、团队周期的不同阶段、与不同性格的人合作以及如何成为有效的领导者。
前期制作
学生将学习不同的预可视化流程,并使用各种工具来创建和推介可行的项目。学生将了解游戏设计的各种方法和考量因素,并需要在创意团队结构中沟通和委派任务,利用个人优势为共同目标贡献力量。
演讲技巧
学生将学习在数字形式下、面向观众、在社交场合以及面试中得体地进行演讲的基础知识。他们将被要求进行个人和团队演讲,同时学习根据情境和主题调整演讲风格的差异。
桌游理论
学生将研究实体游戏的历史,追溯从简单谜题发展而来的复杂系统的演变。在思考游戏玩法原则如何应用于现代电子游戏之前,他们将接触交互设计的基础知识。
关卡设计 1
学生不仅将学习关卡设计理论的基础知识,还将了解当今游戏行业中关卡设计师的职责。学生将学习关卡设计理论如何应用于多种不同类型的游戏。他们将能够识别关卡设计师工具库中的技巧和工具,以更好地塑造激动人心的游戏体验。
游戏美术 1
学生将探索在行业主导软件 Maya 和 Photoshop 中创建 2D 和 3D 资产的基础知识。学生将学习最佳实践和节省时间的技巧,并应用于自己的游戏中。他们还将学习并应用所有 2D 图像和 3D 多边形图形背后的基本原理,无论平台、游戏引擎或创意软件如何。
美术基础
学生将学习素描、透视、形体、光影和色彩理论等传统美术的基本技能。然后他们将综合运用这些知识,在 Photoshop 中创作出合格的数字绘画。
复古游戏
学生将理解经典游戏及其游戏机制,这些机制使它们对前几代人来说简单而有趣。他们将接触跨越多种类型的经典游戏,并需要解析/分析每款游戏,以清晰易懂的方式呈现各自的发现。
编程 1
学生将学习 C# 编程的基础知识,并定义和解决各种与游戏相关的问题,例如跟踪玩家统计数据、定义游戏规则、循环、函数和面向对象编程。
第二学期课程介绍
批判性分析
学生将学习并运用主动且熟练地概念化、应用、分析、综合和评估电子游戏的过程,以理解和学习所玩游戏背后的概念和设计决策。学生将掌握全面分析任何现有游戏所需的工具,并将这些发现用于自己游戏的设计和规划中。
Unity 1
学生将学习 Unity 游戏引擎及其用于创建游戏功能的方式。学生将通过编写控制游戏引擎内对象的脚本,应用并扩展他们的 C# 编程技能,最终在 2D 和 3D 项目中创建出小型可玩的游戏演示。
故事创作
学生将接触并学习当代媒体中使用的经典叙事方法和格式。他们将根据课堂上学习的框架解析流行电影和游戏的故事,并通过练习学习创作自己的原创故事,以及如何将这些原则应用于游戏故事。
关卡设计 2
在关卡设计 1 的基础上,学生将应用所学知识,使用行业标准工具构建关卡。他们将涵盖创建关卡布局规划图,以及如何将这些想法转化为几何结构和建筑。学生将理解如何为电子游戏创建互动环境以及如何使关卡充满乐趣。
3D 建模
学生将专注于使用 Maya 构建简单环境和硬表面所需的建模和纹理技能。他们还将被介绍专业的工作流程,使他们能够创建更详细的模型和纹理。
2D 项目预制作
学生将在团队环境中开始创建一个原创的 2D 游戏项目。他们将利用迄今为止在课堂上学到的知识,并将其应用于自己项目的设计中。学生将创建纸质原型、设计文档,并在第 3 学期开始引擎内的制作之前组织团队协作。
游戏机制
学生将理解构成游戏玩法的基本模块。他们将研究游戏机制的各个方面:它们是什么、如何形成、如何相互作用,以及与游戏玩法应用相关的各种主题。
游戏音频 1
学生将学习游戏音效和音乐如何影响游戏体验。他们将学习音频是如何产生的,以及如何将其整合到游戏开发流程中。
游戏分析
在复古游戏所学技能的基础上,学生将从分析复古游戏转向游玩和解析更现代的游戏。他们将运用分析技能,解析不同类型现代游戏的特点、机制和体验。他们还将为自己的原创 2D 项目确定潜在的参考游戏,并分析这些参考将如何影响他们自己的游戏设计。
第三学期课程介绍
2D 项目制作
这是 2D 项目预制作的延续课程,学生此时已进入游戏项目中期,将开始执行他们的游戏设计,在 Unity 中创建一个完全可玩的原型,并满足所有必需的生产里程碑。
Unreal 1
学生将学习 Unreal 游戏引擎。他们将了解 Unreal 和 Unity 之间的区别。然后他们将学习如何使用 Unreal 引擎蓝图(blueprints)在引擎中创建框架、AI 和动画操控。他们还将学习如何在 Unreal 中为游戏添加音效(SFX)、视觉效果(VFX)和用户界面(UI)元素。
UI/UX 设计
学生将研究游戏界面的演变,并发展讨论它们的词汇。他们将探索用于游戏内和前端 UI 系统的各种技术和最佳实践,并将这些原则应用于自己的实践作业和未来项目中。
材质与纹理 (艺术方向)
学生将学习如何为他们的 3D 模型创建和应用材质与纹理。本课程将与 3D 建模 2 课程结合进行,他们将学习有关 UV 贴图、将纹理导出/导入游戏引擎的最佳实践,以及这些操作如何影响 3D 游戏美术的视觉表现。
Unity 2 (程序方向)
这是 Unity 1 的延续课程,学生将继续学习 Unity 更高级的方面,如角色导航、动画、物理和复杂的 Unity 方法。他们将主要专注于使用 Unity 创建更高级的 3D 项目。
关卡设计 3 (关卡设计方向)
这是关卡设计 2 的延续课程,学生将继续学习构建游戏关卡的常见流程,以期成为游戏行业中的专业关卡设计师。他们将为一个单人关卡制定规划,然后将设计转化为几何结构、建筑和游戏玩法。
任务设计 (关卡设计方向)
学生将学习如何规划和设计任务线,以及如何在技术上将其脚本化到游戏世界中。他们还将学习如何开发世界的一个区域,赋予其丰富的历史、几何结构和环境叙事,以增强游戏体验。
项目管理
学生将理解游戏开发领域的项目规划、执行和收尾,以及项目生命周期。他们需要通过为毕业设计项目提供工作分解结构、估算、进度安排、风险缓解、资源、质量控制和项目成本来应用所学知识。
第四学期课程介绍
3D 建模 2 (艺术方向)
这是 3D 建模的延续课程,学生将专注于使 3D 模型栩栩如生的高级方面。他们将学习角色构造、骨骼、UV 和纹理贴图技术。
移动游戏设计
学生将学习如何利用大数据分析,并通过头脑风暴构思病毒式传播的游戏概念,来设计高质量且有趣的移动和社交游戏。他们还将学习关于用户获取、留存和变现的基本原则,以及这些原则如何也可能适用于主机游戏。
叙事设计
学生将了解在计算机游戏交互式和非线性的世界中讲述故事的挑战。他们将学习基本的结构和增强情感的工具,以使玩家沉浸在互动环境中。学生还将练习为常见的视频游戏类型创作叙事片段,并通过视频游戏的媒介讲述自己的故事。
VR 游戏设计
学生将审视这个相对较新的媒介中市场上已有的游戏。他们将学习为 VR 设计与传统游戏的不同之处,以及专属于VR科技的优势以及如何运用这些来加强游戏体验。
VR 项目制作
学生将利用之前游戏设计课程中学到的知识,将其应用于创建自己的 VR 项目。他们需要充分利用 VR 媒介的优势,创造引人入胜的 VR 体验,并向行业嘉宾展示他们的项目。
Game Jamming
快速迭代原型在开发过程中用于测试具有潜力发展为完整游戏的新概念和想法。学生将在多个全天课程中,与不同的团队合作开发不同主题的项目,在每次会议中创建一个新的游戏原型。他们需要创造性地思考,并运用迄今为止所学的一切知识,构思并创建符合每次游戏开发马拉松主题的可玩原型。
高级编程 (程序方向)
学生将使用 Unity 学习更高级的编程概念,如 2D 数组、结构体、字典、泛型,以及创建自定义系统,如对象池管理器(PoolManager)、屏幕管理器(ScreenManager)和自定义编辑器窗口。本课程将建立在之前编程课程教授的技能基础上,帮助学生掌握未来项目可能需要的更高级编程技术。
关卡美术 (艺术方向)
学生将学习运用他们的美术技能来装饰和优化游戏关卡中的美术资源。他们将应用之前所学的知识,为定制关卡设计需求创作美术作品、模型和纹理,并学习为这些关卡调整光照。
关卡设计 4 (关卡设计方向)
这是关卡设计 3 的延续课程,学生将学习模块化和程序化关卡设计技术的价值,以增强游戏玩法并降低生产成本。他们还将学习针对特定子类型关卡设计的不同考量,例如掩体战斗布局、赛道设计和解谜游戏关卡。
第五学期课程介绍
Unreal 2 (程序方向)
这是 Unreal 1 的延续课程,学生将通过学习更先进的技术并将其应用于在现有游戏中创建功能并且创建他们自己版本的密室逃脱游戏,从而更深入地探索 Unreal 引擎开发。
3D项目开发 1
学生将开始进行他们自己设计的最终毕业设计游戏项目。他们将设计并创建自己的原创 3D 游戏项目。在此期间,他们将得到设计导师、技术导师和美术导师的指导,这些导师将监督他们的项目并提供最佳实践解决方案。
质量保证
质量保证(QA)虽然常被忽视和低估,但却是游戏生产流程中至关重要的一环。学生将学习 QA/QC 流程、相关角色的职能以及在游戏中控制和确保质量所使用的工具。他们还将学习确保和维护商业游戏软件所需质量水平的技术和常见实践,并能够将这些知识和技能应用于他们的毕业设计游戏项目。
3D 动画 (艺术方向)
学生将探索并学习在 Maya 中进行 3D 资产动画的基础知识。学习最佳实践和节省时间的技巧,并应用传统动画和 Maya 3D 动画背后的基本原理。
游戏音频 2
作为游戏音频 1 的延续,学生将学习如何为视频游戏创建自定义音效(SFX)以及如何将其应用到自己的项目中。课程将解析音效创作的最佳实践以及如何为视频游戏进行声音设计。学生还将学习根据预期体验识别合适的音乐,以及如何使用 Wwise 等工具为项目添加声音。
第六学期课程介绍
3D项目开发 2
学生将继续进行他们的最终毕业设计游戏项目。他们需要在课程最后一天之前完成一个完全可玩且精良的游戏演示版本,并将有导师在整个过程中提供指导。他们还需要达成所有先前定义的里程碑,以模拟真实的游戏开发流程。在项目结束时,他们将向外部行业专业人士小组展示自己的游戏,并收集关于如何改进整体游戏体验的反馈。
就业准备
学生将学习如何为求职微调他们的专业作品集和简历。他们还将被教导如何寻找适合自己的工作,以及如何准备游戏行业的面试。
游戏预告片
学生将学习创建游戏过场动画所需的技能和技巧。他们将被要求进行电影分析,并创建故事板和过场动画原型,以制作自己毕业设计项目的独特游戏预告片。