中职UE4课程开发探讨

(整期优先)网络出版时间:2021-07-22
/ 2


中职 UE4课程开发探讨

洪凌琳

福建省莆田华侨职业中专学校,福建 莆田 351117


基金项目:2019年福建省教育厅中青年教师教育科研项目《探索UE4在莆田鞋业品牌宣传营销上的教学案例开发》(项目编号:JAT191883


摘 要: UE4作为现今最为流行的游戏开发引擎,有着非常强大的功能。本文结合作者课程教学案例的开发经历,对游戏开发的发展、中职UE4课程开发可行性以及在人才培养和课程发展方向上,提出作者本人的经验总结和教学方式的看法。

关键词: UE4;游戏开发;中职课程


  1. 游戏开发的发展

电子游戏一直伴随着电子产品一起发展。从以前的“俄罗斯方块”到现在的流行手游“王者荣耀”,变化是非常巨大的,相对应的游戏开发也进入到了飞速发展的时代。游戏多种多样,有网页类型的,有客户端类型的。不同类型的游戏对应的游戏开发软件也各不相同。在种类繁多的游戏开发软件当中,找一个适合中职学校开设课程的游戏开发软件也就尤为重要。

现今,对于游戏开发软件已经发展到了游戏开发引擎,游戏当中所有的场景、人物、行为动作都是通过游戏引擎来控制的。十几年前的游戏都很简单,容量大小都是以M计,通常一款游戏的开发周期在8到10个月左右,最主要的是,每款游戏开发都需要重头编写代码,期间存在着大量的重复劳动,耗时耗力。慢慢地,开发人员总结出一个规律,某些游戏总是有些相同的代码,可以在同题材的游戏中应用,这样就可以大大减少游戏开发周期和开发费用,慢慢地这些通用的代码就形成了引擎的雏形,伴随着技术的发展,最终演变成今天这样的游戏引擎。

同样地,游戏引擎出现之后,也在另一方面促进着游戏开发。随着显卡性能越来越强,游戏的画质越来越高,游戏开发周期也越来越长,通常都会达到3到5年,自行开发游戏引擎的话时间还会更长,所以大多数游戏公司还是选择购买现成的游戏引擎,简化游戏的开发过程。

二、中职开设UE4课程分析

UE4和Unity是当前最为流行的游戏开发引擎。其中Unity市场占有率更高些。市面上大部分的手游都是用Unity开发的。但是Unity并不适合中职学生学习,它需要用到大量的C#来进行编程。对于编程语言,中职学生学习起来是非常吃力的,不便于学习。UE4全称Unreal Engine 4,也叫虚幻4引擎,相比其他引擎,虚幻引擎不仅高效、全能,还能直接预览开发效果,更有利于教学和开发。UE4虽然也需要大量的C++来编程开发,但是它有另一个更好用,更直观的编程方式——蓝图,蓝图是一种可视化编程。所谓可视化编程,简单些理解就是不需要写一行代码,通过线框图的连接就可以做出酷炫的游戏效果。这是零基础学员的福音,学员可以什么编程语言都不会,什么计算机知识都不懂,只需要短时间的系统学习便可以做出游戏来。

相对于难于理解的编程代码,可视化的编程——蓝图,更适合职业中专学生的学习。所以UE4也成为中职学校动漫与游戏制作专业要开发的课程之一。

三、UE4游戏开发人才培养

近年来,随着游戏产业的迅猛发展,投入到游戏开发的公司企业急剧增加,腾讯、网易、搜狐、百度等大型互联网公司加大对游戏开发的投入,直接带动中国游戏人才需求的快速增长。以网络游戏为例,据统计,2020年,中国直接与间接从事网络游戏行业的人才总量达到了100万以上,游戏开发行业已经成为就业的重要产业。在将来的几年里,人才需求非常旺盛。

从人才岗位分布来看,游戏美术是游戏开发行业第一大岗位,但对于高学历的人才而言大多集中在游戏开发程序上。中职学校培养的是高素质的劳动者和应用型的技术人才,为此中职在开设课程的时候,可以将学生定位与游戏美术方向。而UE4的可视化编程系统便有利与中职学生学习,便于培养美术人员和策划人员利用UE4进行关卡设计、场景设计、剧情设计等等,能大大提升游戏的开发效率,培养应用型的技术人才。

游戏开发行业是一个较高端的行业,许多刚毕业的学生,虽然学的是游戏动漫相关专业,但是并不具备企业需要的专业技能。职业中专学校想培养企业需要游戏开发人才,除了所教的课程要跟上游戏开发发展的步伐,还要培养动手能力强、工作效率高、吃苦耐劳、团队协作好的学生。

(一)培养吃苦耐劳,团队协作好的学生

游戏开发是一个漫长而艰辛的过程。在开发过程中往往会遇到各种困难险阻,不因遇到困难而退却,不怕困难与艰辛,吃苦耐劳,坚持下去是中职生非常重要的品质。游戏开发又是一项庞大的工程,需要很多人的相互协作。培养学生良好的团队协作精神,也成为中职学校培养游戏开发人才所要具备的品质之一。

(二)培养动手能力强,创新能力强的学生

学校除了培养团队合作性好的学生,还要培养动手能力强,具创新精神的学生。中职着重培养动手能力强的应用型的人才。中职的学生动手能力往往会强于高学历的人才,这也是国家大力发展中职教育的原因之一。重动手能力并不意味着,中职不去培养具创新精神的学生。创新在于善于发现,它并不因为学历高就会存在,而是在大量的实践过程中,发现某个闪光点,并利用它做出相应的成果。所以中职学生的创新能力并不差,只是要培养善于发现的能力,培养学生钻研、自主创新的能力。阐述游戏开发行业的美好前景,使学生本身非常喜欢游戏开发这一行业。让学生积极参与到创作中。

四、教学方法

UE4是一门操作性、可塑性很强的学科,内容较多,学习方向也很多。教学安排可以排成两学期,一学期打基础,一学期深化学习。第一学期在教学中学生学习UE4的基本操作,由于游戏开发是大型的项目,往往一个项目就有好多案例集合,所以教学上可以用案例教学法和任务驱动法,以使用UE4开发的游戏实例,来引导学生对UE4学习的兴趣。可以通过信息化平台布置案例微课,让学生由被动变主动,学生必须先进行查阅、学习案例相关的知识和了解、消化操作技巧,在学习的过程中,遇到问题,解决问题,无形中加深了对知识和技能的掌握,让自己成为课堂教学的主体。任务驱动法同样将学生做为主体,布置相应任务,让学生自主学习、自主探究完成任务要求,巩固学习所得。

第二学期除了对UE4进行进一步的学习外,教学上除了案例教学法和任务驱动法之外,还可以采用项目教学法。将学生分成几个小组。将UE4游戏开发以项目的形式来进行开发,将项目流程化,小组成员一部分进行建模设计、一部分进行材质制作、一部分同学进行光照和粒子效果制作、一部分进行蓝图编程开发,小组中的每一成员各司其职,相互协作完成项目。而每个流程都是紧密相连的,学生在开发过程中,遇到问题,相互探讨,相互协作,这不仅培养每个小组的团队协作能力,也让每一位学员对负责流程更熟练,提高了工作效率。

五、总结

UE4游戏开发引擎除了作为游戏开发之外,它的实际用途有很多,也可应用于很多行业。例如房地产行业需求的3D建筑场景漫游和室内设计,影视动画的场景设计、美术设计和光影特效等。当然还有近年来非常流行的VR虚拟现实场景的开发。由于UE4具有实时、高效的视觉效果展示,更能便用于教学,让学生更直观的看到高画质的视觉的效果,便于更改和设计。

当前的游戏开发行业的前景是光明的。人才是紧缺的,尤其是做美工和策划,中职学校开设了动漫与游戏制作专业以适应市场的发展需求。但是也存在着培养出来的学生参差不齐,不能满足游戏制作企业的要求。中职学校应该做好定位,培养应用型人才,这要求学校除了要满足相应硬实力需求,还要在软实力上下工夫,积极扩大投入,积极进行教学改进。让教师多参加专业培训,提升专业水平。当然除了课堂教学实践,还需要进一步进行校企合作,让教师、学生到企业实践,了解行业发展前沿,提升眼界,与时代相接轨,提高专业技能水平。


参考文献:

[1]王鑫.虚拟现实技术在房地产展示系统中的应用[D].济南:山东大学,2014.

[2]冯骁.基于安卓系统终端的虚拟现实全景展示平台的研究与实现[D].山东:山东大学,2015.

[3]任可欣,张琪.UE4与虚拟校园交互设计[J].智库时代,2019(40):266+269.

[4]刘茜,周孟博,杨晓林.中外VR产业发展与比较[J].传媒,2019(21):47-49.