课程标准-《交互引擎设计(二)》
作者:刘洋
时间:2021-12-13 点击数量:
专业选修课程
课程标准
课程名称
|
交互引擎设计(二)
|
课程编码
|
133EB40125
|
适用专业
|
数字媒体艺术
|
学时/学分
|
32/2
|
执笔人
|
刘洋
|
审核人
|
|
【课程名称】
交互引擎设计(二)
【课程简介】
《交互引擎设计(二)》是数字媒体艺术专业开设的一门专业选修课,本课程是《交互引擎设计(一)》课程的后续课程,主要从交互引擎制作上来进行深入学习unity开发技术,主要讲解利用Unity开发游戏的基本知识,游戏引擎中鼠标和键盘的编程基础知识、游戏角色的导入和动画编辑、游戏场景的编辑制作、游戏界面的设计制作等,通过学习为后续的虚拟现实技术等课程学习奠定基础。
【适用专业】
数字媒体艺术
1概述
1.1课程性质与定位
本课程是数字媒体艺术设计专业数字交互设计方向的专业选修课程,通过对Unity的讲述,让学生了解游戏引擎相关编程概念,并通过游戏编程实战练习,使学生建立起游戏编程的知识体系,并具有上手设计和开发新游戏的能力,为将来从事虚拟现实应用开发、游戏引擎开发等工作打下基础。
1.2先修和后续课程
先修课程:计算机文化基础,程序设计基础及入门,交互引擎设计(一)。
后续课程:数字游戏创作实践、手机游戏开发、VR全景动画创作。
2课程目标
2.1能力结构目标
通过本课程的学习,学生通过不断的实践,将其转化为游戏引擎编程的技能。因此,课程要求学生应该初步具有以下的实际游戏开发能力:1)能够较正确而熟练地Unity中的c#语言进行游戏编程设计。2)所写的程序能够完整清晰。3)能够识读和编写较复杂程度的程序,培养学生的专业技能和团队合作能力。
2.2知识结构目标
掌握Unity游戏元素创建和编辑。
掌握各类游戏元素的编程控制。
掌握通过代码生成动画的原理和制作技巧。
掌握移动对象、拖拽对象等交互的基本方法。
掌握基本的角色动画控制技术。
掌握游戏界面设计与制作技术。
3、课程内容和要求
序号
|
章节名称
|
内容与要求
|
活动设计
|
参考
课时
|
1
|
第1章交互引擎基础编程
|
讲解利用Unity来进行对象的创建、编辑等操作,以及掌握游戏的鼠标、键盘等交互输入处理的技术。
|
|
4
|
2
|
第2章游戏角色动画控制
|
讲解如何导入带动画的角色模型,以及利用动画控制器来完成游戏的交互行为控制。
|
|
16
|
3
|
第3章游戏界面设计制作
|
讲解利用Unity的UGUI技术来制作界面背景、按钮、菜单等元素,掌 握相关界面元素的交互控制,例如单击、双击和拖动等。
|
|
4
|
4
|
第4章游戏场景创建
|
讲解用Unity的地形创建功能来制作游戏场景,例如添加山脉、树木、花草和水面,以及更改天空盒等环境效果。
|
|
8
|
总课时数
|
32
|
4实施建议
4.1教材教案编写
主要教学参考书:《Unity3D脚本编程与游戏开发》,(马遥,沈琰著,人民邮电出版社,2021)。
4.2课程资源开发
中国大学MOOC(https://www.icourse163.org)。
4.3教学建议
本课程一门以实践操作为主要教学内容的课程,因此教学内容和教学方法对课程有着重要的影响。教师要采用以学生为教学主体,理论与实践教学相结合的教学方式,注重学生实际编程能力的培养。
4.4考核及成绩评定
本课程实施综合考评,注重考核学生掌握技能的水平,同时注重学习态度和最终成绩的关联,以全面综合地评定学生的能力。
考核方式:
(1)平时技能考核:平时考勤、布置课堂作业以及拓展实训项目,学生应能独立完成大部分的技能训练,以个人为考核单位,在平时考核和记录。成绩包括学习态度及项目技能完成情况。占总成绩40%。
(2)期末考核:学生期末课程学习结束后,统一参加技能考试。期末考核成绩占总成绩60%。