张岳
摘要:游戏产业是一个日新月异的产业,而游戏设计课程也需要在这种迅速的变化中不断革新。文章首先阐述目前游戏产业发展的一些新趋势,然后指出在游戏设计课程教学中应针对上述变化趋势引入结合新设备和采用设计与实现一体化的新教学模式。
关键词:游戏设计;独立游戏;游戏引擎;教学模式
0 引言
作为IT与互联网领域中最具活力的产业之一,近年来,游戏产业在始终保持较快增长的同时,在技术、商业模式等各方面也不断呈现新的变化和趋势,移动互联网的热潮更是加快了其各方面变化的速度。高校的游戏设计课程教学作为向游戏产业输送人才的重要环节,本身就往往面临着开课历史较短、教师教学经验欠缺、与产业本身结合不够紧密等问题,对国内而言这种情况则更为普遍。同时,由于游戏设计与开发本身同时涉及艺术、创意及技术领域,相关的系统性理论也远未成熟,这不仅决定了游戏设计在可预见的将来仍然是一项难度较高的工作,还决定了在游戏设计教学中真正让学生掌握符合产业需求的设计技能,始终是一个不易达到的目标,需要该领域的教育者持续地结合行业变化进行摸索。
最近几年移动平台处理能力的迅速提升、人工智能技术的突破性进展、云计算技术的不断普及,以及这些技术与游戏领域的不断融合,使得游戏设计开发技术、游戏外设以及游戏商业模式都发生了变革。通过对目前游戏产业中一些新态势的观察,我们已经可以预见游戏产业即将出现的可能影响整个行业面貌的显著变化。对国内高校该领域的教育者而言,尽快地了解这些即将出现的变化趋势并相应地在课程设置中作出调整,其意义在于不仅使学生在校园时就能够对未来的领域新形势有所准备,而且也使国内高校的游戏开发教育水平缩小了与国外高校的差距,更好地与国际化游戏教育体系接轨。
1 游戏产业的一些新趋势
虽然游戏行业每天都有新的变化与进步,但是就影响的深度与广度而言,新型交互设备的涌现、移动游戏兴起对独立游戏的巨大推动、游戏引擎的发展对游戏开发难度的要求显著降低这3个趋势可能会对游戏业界未来的面貌产生深远的影响。
1.1 新型交互设备的涌现
无论是游戏输入没备还是输出设备,近两年都已出现了让人耳目一新的新形态产品或产品原型。就输入设备而言,在主机平台上,两大次世代主机XBOX ONE及PS4所配备的体感设备Kinect二代及PS4 Eye均相比上一代产品在识别精度、分辨率、识别内容等方面有了较大提升,从而能更全面而准确地捕获一个或多个玩家的各种动作姿态及体征信息。在PC平台上,Leap Motion体感控制器提供了对于手部动作的高精度识别,同时惠普等厂商已将其直接嵌入旗下电脑产品中。英特尔也在CES2014推出了名为ReaISense TM的感知计算软硬件产品,其RealSense TM 3D摄像头同样将被众多厂商集成至多款基于英特尔架构的设备上。虽然后两者并非专用游戏设备,但是显然游戏应用将成为其主要应用领域之一。
就新型输出设备而言,最广为人知的当属Oculus Rift及SONY公司为PS4主机专门配备的Project Morpheus两款头戴式立体显示器。两者均直接面向虚拟现实式游戏应用且都在显示效果、佩戴及观看舒适度、响应速度及头部跟踪能力等方面达到了较高水平。Oculus公司更是得到有“3D之神”之称的约翰·卡马克等资深游戏业人士加盟参与其软硬件开发。虽然目前两者都还处于原型阶段,但是无论从Oculus公司以20亿美元高价被Facebook收购,还是从PS4主机目前的全球热卖,都可以预见到“全沉浸”式的虚拟现实游戏即将真正走入千家万户。另外需要注意的是,围绕虚拟现实型游戏,其他新型外设也陆续出现,如Omni虚拟现实游戏没备与前述头戴式立体显示器的结合将进一步把游戏的操作与视听体验全面融合至前所未有的真实境界。
1.2 移动游戏兴起对独立游戏的巨大推动
虽然独立游戏并非游戏行业的新事物,但是毋庸置疑,智能移动平台热潮带动了移动游戏的兴起,对独立游戏的发展也产生了巨大的推动作用。或许是因为移动游戏天生的屏幕大小及容量限制,其对于画面、音效等游戏外在层面的要求明显低于主机或PC平台游戏,而新颖的创意及鲜明的游戏性往往更成为移动平台玩家的关注点。这对于在资金、技术及人力方面较为匮乏而有独到游戏创意的个人开发者或小型开发者团队而言,显然更有利于他们扬长避短,以创意及设计功力弥补其他条件的不足。这也是近年来在口碑、销量甚至艺术性等方面都获得成功的小型独立游戏不断涌现的重要原因。
1.3 游戏引擎的发展对游戏开发难度的要求显著降低
以Unity 3D游戏引擎和Cocos 2D引擎为代表,游戏引擎在新技术、新商业模式上的发展对于游戏开发难度要求的降低是有目共睹的,而这对于整个游戏行业的推动,包括对前述独立游戏的加速同样功不可没。以Unity 3D引擎为例,由于其同时具有简单易用的GUI开发环境、能够满足多数要求的功能模块(渲染、AI、音效等)、较为简单的开发语言(C#)、极为丰富的第三方插件、多平台同时发布等对开发者友好的特性,同时还针对资金有限的个人开发者、学生群体等提供完全免费的基本版,并且价格远比传统商业引擎低廉,使得该引擎大大降低了游戏开发的门槛,从而在短短数年内迅速成为网页平台及移动平台3D游戏的首选引擎。无论是神庙逃亡2、纪念碑谷、炉石传说这样的知名大作,还足其他海量的特色游戏,都选择了该引擎进行开发。事实上,正因为Unity 3D引擎在移动平台上的强势,传统的两大商业引擎Unreal和CryEngine均在GDC2014上宣布将大幅降低其引擎售价,这同样必将进一步降低游戏开发的难度与门槛。
虽然游戏产业的新趋势不止上文所述3点,但这3个趋势已足以让游戏行业的整体面貌产生质的变化。未来新的交互设备必将为玩家带来与传统游戏方式完全不同的全方位新体验,也将令各种新形态游戏模式的产生成为可能。独立游戏的兴起以及游戏开发难度的显著降低,可以让更多本来因为过高的技术资金等门槛而难以进入游戏开发领域的有志者进入这个领域,甚至完全不具备编程能力的设计师以及不具备专业美术功底的程序员都可以独立开发出完整的游戏作品,这些都将让游戏行业变得更加有生命力。
2 针对产业新趋势的游戏设计课程教学改革
虽然新趋势将为游戏行业带来新的机遇,但是这同样为行业的从业人员尤其是游戏设计者带来新的挑战。对于高校游戏设计课程教学而言,如何让即将走出校园的年轻设计师能够从容应对这些挑战,显然更加需要未雨绸缪,在教学模式和教学内容上尽早进行相应的补充与完善。
2.1 设计针对新交互设备的新教学内容与模式
对于不断出现的新型交互设备,如何真正将其输入输出特性融入游戏内容设计,使其转化为新颖的游戏性能,是摆在游戏设计者面前的一个新课题。事实上,微软在上世代XBOX360主机配备的Kinect一代之所以应用的游戏数量与效果不尽如人意,正是因为游戏设计师还难以找到适用于新型体感操控模式的游戏设计。可见,对新的游戏设备究竟应如何很好地应用,目前世界各国的游戏设计师仍处于摸索阶段。就这一点而言,国内和国外可以说难得地站在了同一起跑线上,但这同样意味着国内高校的游戏设计教育者在与新交互设备的结合方面并没有充足的已有理论与经验可循,从而也决定了高校游戏设计课程教学不仅需要尽快引入专门针对新型交互设备的设计内容,而且在教学模式上也无法再采用以教师的单向讲授或引导为主的传统模式,必须采用教师与学生共同探讨、实践、研究的新方法。
在理论教学层面,教师除了借鉴人机交互领域的已有理论成果,还需要与学生共同针对新交互设备与传统交互设备的各自特点以及异同之处进行探寻分析,对新设备的操控方式可以对应于实际游戏中的哪些交互内容进行发掘与设想,对玩家在使用新设备时的便捷程度与运动量等进行分析与度量,尤其需要共同探讨新型设备的哪些特性适合于为游戏过程带来独特的感受,以及应如何结合传统交互设备以实现取长补短的最佳效果。
在实践教学层面,教师应在条件允许的情况下尽量引入新设备实物,包括处于原型阶段的开发者套件,并直接从小游戏人手,引导学生进行围绕新设备交互特性的游戏原型设计与实现;在进行相应设计时,应更多地注重游戏系统,尤其是在核心系统的层面上能够体现出新设备优势,带来传统设备无法或难以带来的游戏感受,这本身也更利于降低设计工作量以及原型的实现难度。另外,教师也可从降低设计复杂度的角度出发,直接对已有的各类型代表性游戏借鉴其核心系统,但改为对应于新的交互方式;对于实现了原型的游戏设计作品,应将其与传统交互方式下的游戏乐趣进行对比分析,从而为相关理论的探讨奠定更坚实的基础。
2.2 设计与实现一体化的独立游戏式教学模式
鉴于独立游戏已成为游戏行业中越来越重要的一级,对学生更多地进行独立游戏开发所需能力的培养也变得愈加重要。就国内目前的游戏行业现状而言,即将投身该行业的年轻学子如果真正立志于做出不仅仅是为了迎合市场的游戏作品,那么成为独立游戏开发者可以认为是一个重要的途径。虽然目前很多学校在游戏设计教学中已经采用了分组合作、原型化任务等与国际接轨的教学模式,但对于独立游戏的开发来说,仍需要进一步强化学生的综合能力与素质培养,具体而言,即“设计”与“实现”的全面能力。
世界知名华裔游戏设计师陈星汉说过,在他的团队中没有专门的设计师或程序员,每个人都既能设计,又能够将设计想法实现出来。这实际上也说明独立游戏开发者或开发团队成员仅仅具有设计能力或编程能力等单一能力是难以满足要求的,但现在国内高校的游戏课程设置往往将偏艺术的游戏设计与技术性的游戏编程完全或部分分离,少数有所融合的课程设计也往往把编程部分作为真正的重点。因此,对游戏设计课程教学方式的变革更应迈出大胆的一步,即直接在课程设计课程教学中培养学生对所设计内容的基本实现能力,将游戏设计与实现在一定程度上融人同一门课程,采用边设计边实现、设计与实现同步并行的模式。其中,在实践阶段重点突出对快速原型的实现,即快速实现一个真正可玩的设计内容雏形,从而对设计内容的可玩性在最短时间内有一个直观的把握,并直接对设计内容进行相应的调整。
不能否认,在一门课程中同时进行设计与实现不仅对于任课教师提出了更高的要求,而且对于缺乏编程或美工基础的学生同样是一个难以实现的目标。然而,正如前文所说,以Unity 3D为代表的游戏引擎已大大降低了游戏开发的难度。Unity 3D采用的C#编程语言学习难度较低,一些图形化编程的第三方插件如Playmaker等甚至可以在不需要编写代码的情况下就实现大部分游戏内容,而大量丰富的免费美术资源同样可于网络获得。这些无疑都为设计与实现一体化的独立游戏式教学模式铺平了道路。
3 结语
虽然游戏产业的新趋势必然要求高校游戏设计课程作出相应的变革,但是这种变革真正在国内高校推行仍需要游戏课程教育者共同努力。这一方面需要任课教师自身紧密跟随产业的快速变化、把握产业的新态势、相应地改变和调整过去的教学思路,同时敢于对传统教学内容和模式进行较大的改动;另一方面,由于无论是对新交互设备的引入,还是设计与实现一体化的新教学模式,都缺乏可借鉴的前人经验,因此任课教师只能在实际的教学实践中逐步摸索对应的新课程内容教学方法,同时充分发挥学生自身的力量,不仅要注意听取学生对新内容与新模式的反馈,而且要让学生成为新课程内容的合作建没者。