《游戏关卡设计》是2机械工业出版社出版的书籍,作者是Phil Co。该书关卡设计就是设计好场景和物品,目标和任务,提供给玩家(游戏人物)一个活动的舞台。在这个舞台上,玩家表面上拥有有限的自由,而实际上关卡设计师通过精心布置,来把握玩家和游戏的节奏并给与引导,最终达到一定的目的。关卡设计这个名词和关卡设计师这个职业,是20世纪90年代中后期,随着三维
射击游戏的流行应运而生的。因此严格地说,应该称之为三维关卡设计。
概述资料
在
DOOM类型的三维射击游戏出现之前是没有
游戏关卡设计师这个称呼的,在游戏公司也没有专门的被称为关卡设计师的人。在8位、16位游戏机上的动作游戏(ACT)中也是有多重关卡的,而且当时的玩家被称为“
闯关族”。但二维游戏的关卡总体来说还是比较简单的,因为是横卷轴或纵卷轴,场景固定,敌人也是事先地在一定时间从一定的地方出来的。而到了三维时代,关卡的复杂度极大地增加了,敌人(NPC)的智能也增强了。游戏时对玩家的要求也就提高了。对二维ACT游戏来说,玩家知道自己在什么地方,知道自己在向什么方向进发,知道下一个敌人将会在什么地方出现。而三维射击游戏,你可以向四面八方走,还有不同的高度层,玩家的方位感尽失。比之二维ACT游戏的单向卷轴(一维自由度),三维游戏,也难怪很多老一辈的
闯关族找不着北了。既然三维游戏对玩家的要求提高了,当然对设计者的要求也提高了。
专人负责
当关卡设计的工作量和复杂度大到一定程度,关卡设计的工作就独立出来了,需要专人负责,关卡设计师这项职务也就诞生了。
设计定义
简介
关卡设计的重要性在于它是游戏性的重要组成部分。游戏的节奏,难度阶梯等方面很大程度上要依靠关卡来控制。
关卡要素
关卡由以下几个要素组成:
[地形]
地形是关卡最重要的组成部分。地形是指室内或者室外的建筑和地貌,抽象出来就是多边行拼接在一起的一个中空的空间,玩家就在这个空间里面漫游。母空间之内又可以分为几个相互连接的子空间。
关卡设计实际上就是对空间的规划,特别是建筑物内部空间的规划。除了几何形体外、还要考虑内部装饰、灯光效果和人在一个三维空间内的感觉和行为模式,这些东西显然和建筑学的很多方面有重合之处。2013年的关卡设计师们已经考虑有意识地借鉴和研究一些建筑学方面的经验和理论了。
在三维游戏刚刚兴起时没有对计算机处理能力的局限,大多数关卡都是在建筑物内部的狭窄空间内。随着计算机处理能力的增加和各种算法的优化,在新一代三维游戏中室外场景和自然环节变得更常见了。
[边界]
边界是一个关卡必须的组成部分。关卡不可能无限大,必然要有边界。关卡的大小和完成关卡所需要的时间有着直接关系。一般来说,关卡之间是不连通的,只有完成了限定的任务才能进入下一关。部分边界可以是关卡之间相连的纽带。
[物品]
各种物品,包括武器、加力、补血等作用。在关卡中,各种物品的安排和布置可以对游戏的节奏和难度起很重要的平衡作用。这些物品的安置完全是靠经验,通过不断调整才能获得最佳效果。
[敌人]
同物品一样,各种敌人在关卡中出现的位置、次序、频率、时间,决定了游戏的节奏和玩家的手感。早期动作类型的游戏中,敌人不具有智能,其行为被预先设定的死死的,每次在同样地点或者同样的时段出现。
游戏设计师则具有完全的控制能力,通过细心调节,可以完全设定各种敌人出现的位置、次序、频率、时间,力求达到最优。那时候游戏性令人怀念,很大部分就是这种控制和调节的结果。
在三维射击游戏问世后,NPC的概念得到发展,人工智能越来越得到增强。敌人出现的时机和行为,不再是事先规定的死死的,而是在一个大的行为系统和人工智能的指导下,有一定的变化和灵活性。这反而给传统动作游戏的游戏性带来了一些麻烦。
游戏设计师这时候已经失去了对关卡中敌人行为的完全的控制。如何利用有限的控制能力去实现最优效果,是摆在新一代游戏设计师——关卡设计师面前的难题。关卡设计师这时必须和人工智能程序员合作,使得游戏既富于惊奇变化,有具有一定的平衡性。
[目标]
一个关卡,要有一个目标,既希望玩家通过此关卡而达成的任务。目标也可以有一些子目标,子目标相互之间成为串联或者并联关系。目标应该明确简单,毫不含糊。
[情节]
情节和关卡之间的关系可以多种多样。两者之间可以没有什么太大的联系,比如说早期的工作游戏。也可以通过过场动画交代情节背景,特别是通过过场动画使玩家明确想一个关卡的任务。更可以在关卡进行中加入故事要素,使得玩家在游戏过程中得到某种惊喜或者意外。
[大小]
讲到关卡的大小,不仅仅指在玩家眼中关卡的大小和复杂度,更重要的是实际文件大小,比如材质文件大小。设计师在设计关卡时对各种文件大小的问题遭遇得很多,因为这涉及到是否关卡能否最终实现,特别是游戏的实时性能。
[视觉风格]
关卡的视觉风格,体现在地形设计、材质绘制、光影效果,色彩配置的组合。
[关卡设计流程]
正如一切设计活动一样,关卡设计需要一个流程(process)。设计流程的作用是保证每个关卡按时完成,使其质量具有连贯性,并且利于协作交流。
[目标确定]
关卡设计的第一步是确定目标。目标基于任务,也就是前面所介绍的一个关卡所要玩家达成的任务。目标是从设计者角度看问题,而任务是从玩家角度看问题。目标可以有对角度,多方面,比如“此关卡一般水平玩家将费时10分钟”,“此关卡将使得玩家得到XX报宝物。
除了确定目标外,还需要初步了解技术上的限制,比如材质文件的大小,多边形数量的限制等等,除了技术上的限制外,还有其他非技术的限制,比如进度要求。
目标和限制相互作用。设计者要动用一切手段达成设计目标,但各种技术上和非技术上的限制使得设计者必须做出判断和一定的牺牲。所有的设计活动都是两者牵制作用的结果。
[集体讨论]
在明确了关卡的总体目标和具体限制后,就进入集体讨论阶段。一般是由所有组员(包括关卡设计师、美工、和程序员)聚集在一切,就关卡的地貌、标志性建筑关卡中的各种物品、敌人的特性等进行讨论,在白板或者纸上迅速地进行勾画。在集体讨论阶段,鼓励各种奇形怪状的想法和点子,所有的想法都可以提出。对这些想法,要马上做出取舍和判断,而是记录在案,留到下一个阶段。
[设计概念]
在集体讨论后,关卡设计师得到很多好的想法和启发。他把那些想法进行初步的取舍和综合。
概念设计既是把设计师头脑里的设想句土化、可视化。在纸上或者其他媒介上表达出来。如果关卡设计师自己就能具有很好的速写能力,他可以自己动手。如果设计师本身没有美术技能,他需要和美工紧密合作,相互交流,共同把设计师头脑中的想法推绘出来。
这阶段关卡设计师和美工可以使用概念速写、二维平面图、关键地段的不同角度的速整体效果渲染图等等老完成可视化(visualization)。
[观念评估]
在各种概念速写完成后。整个小组可以进行初步的评估。全体组员坐在一切,利用各种图片,在关卡设计师的讲解下,把关卡整个过一遍,看看起整体感觉对不对,发现一些明显的问题和疏漏。
[编辑器]
经过反复几次
概念设计和概念评估后,关卡设计师可以开始在计算机里使用关卡编辑器构建关卡了。一般来说每个公司都有自己的美工制作流程。取决于制作流程的规定,关卡设计师和三维美工(制作
三维模型)和二维美工(绘制材质)必须搞好协调,前后衔接。流水作业。
大多数
关卡编辑器是集成在
游戏引擎中的工具,也有一些是和发行的游戏绑定一起的比如魔兽地编
[测试]
关卡设计出来后,必须经过不断的调节和测试,以求达到最好的效果。三维关卡基本成型后可以进行对人参与的共同评估(walkthrough),将关卡浏览一遍,看看基本感觉。关卡、怪物和其AI脚本(script)集成后更可以进行更复杂的可玩性测试(playtest)。
历史摘要
在有游戏存在的时候,就有了游戏平台来玩这个游戏。几乎每一个文明有自己的国际象棋样式,连同一块可供下棋的棋盘一起。即使没有棋盘,玩家们会在泥土上简单的划个棋盘或者像tic-tac-toe在纸上潦草地画个棋盘。游戏需要一个可以可供存在的载体。同样地,虽然为电视游戏创造交互式环境的这个平台相当的新,但是在后面有大量的历史。
Creating Pinball——关卡设计之母
虽然关卡设计师作为
团队角色的一个职位才10年左右,但游戏是一直需要娱乐领域的。事实上,“游戏领域设计”的第一个例子可追溯到弹球开始变成国际娱乐的那个时候。早期的弹球一种说法——叫做弹子球——是很随意的事情。球被弹入游戏空间,然后从上到下穿过有钉针的布局图,直到到达有限的洞中停止为止。一旦球开始运动玩家实际上没有对球进行太多的控制。虽然观察球通过
钉子时有一些激动,但是和拉下投币机的控制杆或者和看一场电影很类似——一旦最初的交互步骤结束后,参与者只能观看对事情的进展却无能为力。
当弹球游戏的设计师们开始加入交互式的元素,像加入轻击或引导球进入回报丰盛区域的技能(也就是,一部分的区域有一串高分的碰撞点,或者会触发获得奖励的球)这样游戏使得球的运动由被动转为主动。即使构造一个游戏关卡时分配了过多常见的元素给电影布景或描述书中位置,这样分开的设计使得有互动性——玩家有机会按他的意愿去选择和改变弹球流动。那就是玩游戏中的“游戏性”
记录弹球设计和现代关卡设计之间的相似处是很有趣的。两者都有一个具体化玩家形象的参与(弹球情况下,玩家形象是一个小的金属球),(金属球)穿过一个互动的充满奖励和冒险的游戏区域。伴随着每一代的弹球游戏,设计师们不得不在老的受欢迎的设计上创造新的变化和在传统的想法上进步来保持玩家的兴趣。关卡设计师必须好好地去回顾一下弹球的黄金时代,因为这些是我们真正的根源——最早的交互式游戏
环境设计的例子。
在1970年代当计算机开始出现在大学校园时,热心的设计师们开始把它们作为娱乐平台来使用,而且弹球桌开始向可视化屏幕转变。不幸地,电脑驱动的游戏平台的性能对于长时间存在的机械弹球机来说非常的差。另外,制作视频游戏的人常常是和他们真正工作无关的设计师和学生,而不是专业的
游戏设计师们,所以为解决新显示方式和操作方式游戏领域设计的技术不得不重新开始。
最初的宇宙战争
《宇宙战争》被广泛地认为是所有电脑游戏始祖,该游戏事实上只在一个示波镜上显示而且只包含了一个的行星作为星球背景供2个玩家对战。这个被认为是最早的视频游戏关卡。这个行星不仅仅是作为装饰——在对玩家们的飞船和飞弹上发挥了引力的影响。试想创造一个真正有趣的游戏空间,即使只有空白的背景,也没有人会受到抱怨。
随着游戏的成熟,游戏空间也相应成熟。更多的注意力放在了游戏环境的观赏性上面,不同的游戏环境会带给玩家不同的游戏体验。更注重通过环境参数的转化来确保玩家有规则的进行挑战。音乐和音效在吸引玩家进入游戏和游戏演出效果方面扮演了更加重要的角色。游戏形式逐渐地从单屏(像《乒乓》或《吃豆人》)向多屏或卷屏环境发展,像《
Pitfall》和《Tempest》,这样就突然给了玩家更大的探险机会和更自由的运动。游戏空间变得更加充足,游戏规则也变得更加复杂。拿《Defender》作为例子,特色是快速变化的游戏环境,很强的特殊效果和声音效果。
《Defender》是最早游戏中一款游戏,通过声音的提示来告之玩家另一个地点发生了事情——当一个“人”被转变为敌人单位时,会播放一个特殊的声音。尽管关卡允许玩家在地图上向左和向右行走,但随意的移动对应了不断变化的速度,这个很准确的就意味着直线型简单的行走是不可能的,每一个阶段都存在细微的不同。即使控制是相当简单的,但绝对复杂和强大的关卡使得《Defender》受到
核心玩家的喜爱。
同样地,对于家庭系统而言,
雅达利游戏《Adventure》具有随机化的程序,这就意味着玩家在游戏时的每个时候都不知道游戏中所有的必须物品放在哪里。游戏布置了许多的屏幕大小的房间,玩家会在房间之间行走,躲过龙(阻碍)和收集关键物品来打通游戏。《Adventure》第一次把关卡设计中的彩蛋元素引入到了
游戏世界里。(译者认为彩蛋元素指开启隐藏要素的物品)
家庭电脑的升起
在80年代,在控制平台和个人电脑上家庭上游戏的升起意味着玩家渴望充满挑战的游戏,开发者也马上提高关卡设计的观念来作出反应。随着现代游戏主机上处理能力的提升和存储容量的增加,像移动平台和单调循环攻击方式敌人这些早期游戏类型中的基本元素通过不同的方法结合并改进,为玩家创造出了新的挑战。设计师通过隐藏可以被细心玩家所发现的特殊奖励或甚至整个关卡的方式,尽力鼓励玩家在游戏中探险。游戏环境变得更加具有互动性,引入了复杂的谜题来阻碍游戏进程和制造更加丰富多变的游戏内容来保持玩家的挑战欲望。当游戏中突然伴随着丰富的背景故事和人物成长,而不再是简单的老套的故事的时候,游戏剧情也成为一个重要的焦点。举个例子,早期的
文字冒险游戏更多的依靠复杂的故事路线和描述文字来使玩家沉浸其中的。在这种风格上,《Planetfall》是一个经典的冒险游戏,因为游戏中一个人物的死亡,他被普遍认为是最早可以使得玩家流泪的游戏之一。
然而,当沉浸于新的游戏环境的时候,还是没有专门的设计创作人员。电视游戏仅仅只由少部分的人来制作,他们处理全部的一切——程序,美工和设计。音效就更别指望了,一般也是由程序员来处理这些方面的。在80年代电视游戏的全盛时期,很多游戏还是由单个人来设计,编写和绘制的。
关卡设计
由于在复杂而且充满期待的现代互动娱乐平台的急剧增长下,一个30,50个人组成的制造团队已经很常见了,甚至有100多个开发者工作几年来完成一款游戏。在这样的一个环境下,工作被分成非常专业化的几部分,通常专业化的其中之一就是你——关卡设计师。
在如今游戏制作中,2013年的关卡设计师具有相当巨大的责任。幸运地是,他们也拥有很多的谐调工具,得到很多的支持。然而,关卡因为他的历史原因也不再简单。帮助关卡在游戏中的使用有很多方法,包括以下几点:
■克服存储器的制约
■每章关卡的叙述
■划分工作量
克服制约
在最初的形式,互动游戏通常都很简单。早先我们提到的《宇宙战争》是通过一个示波镜来显示2艘飞船和一个行星的。《乒乓》有可变化的速度和与之对应的反应,但游戏环境从来不变化。以如今的标准来说,游戏图象受到当时可笑的以兆计算能力的限制。而且在狭窄或重复的环境中时常发生。最重要的是,当时的技术意味着游戏需要载入到机器的任何内存中,会一直保留,直到游戏关闭或重新开始。假设在电脑时代之初与2013年相比当初有效的存储容量是极小的,需要把游戏做的尽可能简单是很重要的。随后,随着方便的存储媒体的引入,比如
软盘和磁带,游戏在大小和范围内有了巨大的发展,突然间把全部内容载入电脑内存已经不可能。作为把一个游戏分成几个在需要时调入的部分的方法,关卡(或者章节)的概念变得更加突出。一个被分成几个部分的游戏可以比游戏机上的有效内存来的大的多。当每个部分结束,就可以被从磁带或盘上载入的另外一部分来取代。
早期的像Commodore 64或Sinclair Spectrum的家庭电脑在从盒式磁带载入游戏时,玩家要等很长的时间。谢天谢地,2013年存储介质可以很快的被读取,以至于在玩家不注意的情况下电脑就可以非常容易从CD或DVD中载入游戏中所需要的特定部分。然而,关卡也变得非常大,时常拥有大量的独特纹理,装饰用模型,人物建模,脚本序列和许多支持内容,使得在同一时间载入变得不可能。因此,原先的把游戏分成关卡的概念是仍然需要的,来避免处理器的负载过大并把游戏容量打包成更小的块。
关卡叙述
非常普遍,以叙述的方式开始一个游戏中的关卡,在一个故事中讲故事。玩家操纵的角色进入这个关卡,在周围的环境中探险,在旅途中遇到越来越多的挑战与危险,直到到达终点。
大多数的游戏采用整个故事或叙述故事的形式,那样可以一直吸引玩家,但很多游戏是采用像书那样分章节的关卡——把故事沿着主线分成几个片段,新人物的介绍,目标的确定,老敌人无法预料的出现,等等。在很多场合,一个关卡就像短篇故事—一个简短独立的故事,他有介绍,一系列的遭遇和挑战,和最终的解决。同样当游戏开始有多条路线时,关卡就可能要包含多个故事,这个我们会在接下来的第5章中作为重要的游戏性而深入延伸开去。
关卡围绕着联系游戏性的区域,应该合理地分块分布在关键的故事地点上。举个例子,游戏中的一个关卡因为故事的因素,使用了时间旅行,可能使玩家出现在1800年的柏林,然后在下一个关卡中,玩家在3000年的同一城市中。把2个时期划分到关卡中是合理的,因为他可以通过一种
电影化的,脚本序列,或者画面外的声音来过渡。在2个位置之间来创造一个更加戏剧性的转变。
划分工作
关卡设计引起内部游戏制作团队对专业化需求的缺乏。随着游戏销量的增加,制作人也面对新的挑战,来跟上消费者对游戏在质量和数量上的需求。为了维持游戏的制作水准,游戏团队开始增加人数。开发团队中早先的一个人可以做的事逐渐地由2或3个人来完成。有了大型的团队,需要同时处理程序和美工的程序员们被专业的美术人员释放出来,同时,像
游戏设计师、
音效师和人物动画师等新职位的发展对电脑游戏的制作增加了帮助,超过了由个体组成的每个人都有一套很细小任务的大团队。
在
游戏制作阶段主要的优势是更快的开发速度,而且开发速度在出版交易或及时取得一个转折点上是很大的一个因素。你把游戏拆分成独立的关卡越多,同时工作的设计师也可以越多。另外,随着专门的
关卡编辑器和工作环境的出现,很大程度上提高了在关卡上的导入和导出。(单独的美工图片,人物,贴图等作为关卡道具来使用)这就意味着一个关卡设计师可以在一张地图上工作,同时美工,程序,和音效师也全部在这张地图上工作。全部的这些都可以很容易的导入到地图中。
这不是说设计师要寻找方法把他们的游戏尽可能地拆分成大量的关卡。就像任何事物,在一个问题上投入过多的人力反而会达不到预期的效果。然而,我的意思是,在决定正确和资金充足的条件下合理地把故事、游戏性和视觉主题分成关卡可以减少游戏开发中的风险和减短开发周期。