我的编程空间,编程开发者的网络收藏夹
学习永远不晚

游戏关卡设计 关卡设计流程具体教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

游戏关卡设计 关卡设计流程具体教程

  游戏关卡的设计关系到很多项目,每一个项目都有自己独特的需求和团队结构,所以可能它并不能完全适合你,但无论如何,里面涉及的很多概念适合任何一个以故事为中心的游戏。这个方法尝试平衡团队的设计自由度和任务所有人,同时通过定义哪些细节是工作的首要任务,与团队沟通以及定义哪些部分最好按照成熟的标准惯例来实施等手段,来保持设计意图始终在正确的开发方向上。无论要做的关卡是什么,这个方法的所有步骤对某个单独的设计师也是非常有用的。 

      这篇文章分所描述的方法是我认为的最管用的方法。这个方法尝试平衡团队的设计自由度和任务所有人,同时通过定义哪些细节是工作的首要任务,与团队沟通以及定义哪些部分最好按照成熟的标准惯例来实施等手段,来保持设计意图始终在正确的开发方向上。无论要做的关卡是什么,这个方法的所有步骤对某个单独的设计师也是非常有用的。

      因为每一个项目都有自己独特的需求和团队结构,所以可能它并不能完全适合你,但无论如何,里面涉及的很多概念适合任何一个以故事为中心的游戏。

  关卡流程图

  明确的沟通好关卡设计意图的第一步就是给出关卡流程图。好的关卡设计规划包括四部分内容:

  1、动机:我正在做什么?

  正如一本书中好的场景或章节一样,游戏关卡中的矛盾与结局应该也是源于主角的动机,这就是为什么对玩家来讲它始终应该非常清楚的原因,否则玩家肯定会迷失或迷路。这些动机可以转化成游戏任务比如“找到杀死爱人的凶手”或简单一点,“杀死敌人头目”。其中最好的是那些故事角色与玩家的动机合二为一的任务。当然仅仅是合二为一并不够,如果想让玩家更好地投入,你必须得让这些任务对玩家而言有一定的意义。

  比如,通过视频的方式来表现故事主角憎恨某敌人头目,同时让玩家知道他必须杀死这个头目,这种做法比直接给玩家一个憎恨的理由更没效果。假如那个头目在玩家曾经信任他之后却背叛了玩家,或它从玩家那里夺去了什么东西(比如杀死某个玩家比较在乎的NPC),这样玩家和故事角色都有一个非常真实的理由来憎恨这个头目。

  在过场动画中为玩家设置动机所花的时间长短是很难让两者同步的原因。通常除了在一开始就设置角色动机以外,没有更好的选择。而在这种情况下,玩家在情感上还不能与故事角色产生共鸣。为了加强共鸣,“我必须把女朋友救回来”的动机必须与“杀死主谋”的任务紧密联系起来。如果某些任务与动机并没有直接关联(比如,如果大部分游戏时间都是在应付不停刷出的老鼠),那么玩家就会渐渐忘记这些过程背后的意义并会消磨掉故事主角的动机与玩家的兴趣。

  2、情感/经历的主题

  这是关卡设计过程中第一阶段就要决定的内容,他们来自于团队在头脑风暴阶段提出的大量的强而有趣的设定与情感事件。你必须得在关卡设计的后续过程中,始终先考虑这个问题。它将决定你的游戏在玩家脑海中的位置并对玩家是否愿意支持并愿意感受你的故事产生关键作用。

  这些设定可以只是一些概念化的动作向的创意,比如“逃离燃烧的建筑物”或者“发现并解除四个炸弹”。对一个重动作向的游戏来说这些设定是基本

 的关卡建造元素,就像在动作电影里一样。

  而情感事件则是游戏的心脏---比如在废墟里搜寻生还者,在市政厅寻找他们悲惨命运的答案。如果处理的好,情感事件可能比某个设定更容易被玩家记住。但是他们也需要玩家与故事角色之间能产生共鸣,从而让玩家不能自拔。

  3、支柱元素

  支柱元素定义了玩家在游戏里能做的基本事情,结合设定与情感事件,这些元素必须与玩家的能力兼容否则他们会感到不真实。

  在关卡流程图完成前,如果支柱元素没有最终确定,设计自由度就会相当的大。只有在挑选玩家到底应该经历哪些事情的过程中,你才会知道玩家的能力到底应该是什么以及设计自由度应该是多大。比如,如果游戏是关于滑雪的,那么赛马服明显是不适合的设定。非要这么做的话就必须依赖过场动画或视频,甚至需要设定特殊的操作,界面以及能力。除了因为这些新能力导致的开发效率低下外,玩家也会觉得游戏过程没有循序渐进,除非你再添加赛马和服饰选择等内容。而这种情况下,这些新的能力必须在支柱元素列表的首要位置。

  4、故事

  无论你做多么小的游戏,里面都有一个与主角同等重要的故事。不管玩家经历的是外星人入侵,还是解决神秘的谋杀案,让玩家沉浸于关卡的力量几乎完全依靠对故事的叙述。

  关卡设计中最普遍的错误是,创建的挑战没有严格的基于设定的参数,只是勉强让他看起来像而已。这就不可避免的导致关卡不自然,乏味并容易被遗忘。

  尽管很多设计师都认为故事向游戏大大限制了他们的发挥,但事实是当你重新关注关卡中所发生故事的时候,就会发现设计空间和创意会出乎玩家甚至是你自己的意料。

  我会在本系列的第二部分“通过故事建造关卡”来详细叙述,但现在,我们所需要的是保证整个关卡流程在故事上保持前后一致。毕竟月球上没有滑翔运动---尽管在月球上设计一项滑翔运动的主意听起来非常棒。

    5、关卡流程元素

  很多人一开始就做完整的关卡流程图,但我倾向于最大限度的简化关卡基本布局。我更喜欢那种类似原理图与乐谱混合的关卡流程。这样做的目的并不是要给出详尽细节,而是定义关卡的骨架,也就是关卡核心。以我的经验,我发现在最后确定的关卡设计里有一半以上内容实际上是被团队在下一个开发阶段另外增加的,所以保持简洁非常重要,因为关卡的复杂度最终会翻一倍。如果开始的设计不太合适,最终的关卡有可能会很臃肿。不同游戏的关卡元素类型也各不相同,但目标是一致的:保持简洁。

  在这个例子中,我会用以下的技巧:

  (1)关卡元素

游戏关卡设计 关卡流程图具体教程_游戏关卡设计_关卡流程图_游戏关卡教程_编程学习网

  我用它们吸引玩家在某个区域前行。这些元素主要是不同的场所,也可以是关键信息或脚本事件。

  (2)玩家反映

  玩家做的事情。通常它们是游戏传达给玩家的任务目标。

  (3)锁

  锁的作用是控制难度,限制或阻碍玩家在关卡中的前进过程,直到完成某个条件为止。

  (4)钥匙

  钥匙能够在某个地方打开“锁”从而改变世界或者玩家角色的状态。

  实例—光环:最后一战,战役2

  下面示意图实际上描述了2个关卡(一场战役),大约花费1小时。

  根据这个图表你可以看到每个元素背后的设计意图并可根据他们参考前述四种资源。(这是成功设计过关条件的方法)

  (1)动机

  撕毁盟约。人类和敌人在战役1中同归于尽给了玩家足够的仇恨理由并可加深盟约撕毁在游戏中的价值。

  (2)支柱

  包括:第一次给玩家介绍需3人驾驶的疣猪战车,以及与AI队员合作。

  (3)主题

  参考电影和其他游戏是确定主题的好方法。StarshipTroopers可能是比较好的例子,它通过士兵们竭力对抗蜂拥而至的外星人来唤起情感。

  (4)故事

  关卡通过讲述战争中的主线故事或小的支线来产生情感:伴随着太空战舰在头顶上粉成碎片,大量毁坏的逃生仓和未能幸运逃生的伙伴的尸体遍布四野。每一个坠落的逃生仓都在述说着一个揭斯底里的逃命故事,而MasterChief就出现在这里。

  结束语

  就算关卡流程图做完了,你离下一个开发阶段---将设计移交到团队,依然很远。要评估一个关卡流程图的好坏,你必须清楚的知道整个游戏的价值所在。只有把他们一一列举出来你才能看到他们是否相互融合,以及游戏玩点在开始与结束的过程中能否达到跌宕起伏效果。

  你要将它们订到墙上,这样才可以看到在哪里玩家能够被引入正轨,在哪里不同顺序的事件序列可以有更好的节奏感,以及在哪里某个情感事件发生的过早以至于玩家与故事角色不能同步。要创造一个基于游戏的好故事的秘诀就是,让玩家的行动来驱动故事。

  ICO与“旺达与巨像”就是TV游戏中讲述故事的佼佼者,尽管有些人说里面的故事元素屈指可数,那是浅见,其实里面的故事到处都是,因为玩家乐于其中。ICO是关于逃离与保护的。每一次成功保护Yorda逃离城堡,一个为自由而抗争的故事就会上演。在旺达与巨像的游戏过程中,为了拯救自己的爱人,我们的英雄不仅仅在慢慢的消耗自己的生命,还在牺牲每个巨像的生命。保护一个女孩以及杀死巨像,玩家行动本身就在塑造故事,从而把叙述故事从过场动画中超脱出来,并让故事对玩家而言更有意义。

  总结

  关卡流程图是团队间交流关卡设计的第一个关键要素。

  创建关卡流程图从以下几个方面入手:

  o角色动机

  o情感与体验设定

  o游戏支柱元素中定义的玩家动作

  o用环境讲故事

  o要用最少的元素来绘制流程图,只展示最主要的事件

  o流程图不超过一页

  o确保你正通过玩家的动作来驱动故事。

  注意:

  我并没有说光晕的关卡就是按照这个方法做的,我也不知道Bungie工作室是如何建造关卡的。我用光晕做例子只是因为它设计的很棒而且广为人知。

      游戏关卡的流程设计涉及到方方面面,只有通过不断学习才有足够的能力把关卡做得完美,编程学习网“游戏开发”板块可以为你提供更多精彩教。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

游戏关卡设计 关卡设计流程具体教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

游戏关卡设计 关卡设计流程具体教程

编程学习网:游戏关卡的设计关系到很多项目,每一个项目都有自己独特的需求和团队结构,所以可能它并不能完全适合你,但无论如何,里面涉及的很多概念适合任何一个以故事为中心的游戏。
游戏关卡设计 关卡设计流程具体教程

探索游戏开发中的关卡设计与流程控制(如何设计吸引人的游戏关卡与流畅的流程?)

关卡设计与流程控制是游戏开发的关键,创造引人入胜且难忘的体验。关卡设计应明确目标、渐进式挑战、环境叙事、视觉多样性、玩家选择。流畅的流程控制则需无缝过渡、事件触发器、状态机、检查点、困难模式。通过理解受众、原型迭代、注重细节、玩测试、持续改进,开发者可设计出吸引人的关卡和流畅的流程,为玩家带来难忘的游戏体验。
探索游戏开发中的关卡设计与流程控制(如何设计吸引人的游戏关卡与流畅的流程?)

游戏UI界面设计流程具体教程

编程学习网:游戏界面是玩家的提示工具,游戏开发者在考虑游戏UI界面的设计时,应该从玩家的角度出发,因此应该由玩家来操作和控制展现范围。界面响应玩家的动作和设定的规则是可拓展的。任何UI界面设计都要遵守一定的原则,且设计流程也是有一定规律可寻的!
游戏UI界面设计流程具体教程

设计Java小游戏具体教程

编程学习网:红白机FC的超级马里奥兄弟是许多人心目中的经典之作,套用当时最流行的一句话就是操作感和平衡性几乎完美无暇。在这款游戏开发的时候,游戏开发技能也在改革进步,直到现在,很多游戏设计师都能很熟练地把这款游戏制作出来,下面我们来看看,这款游戏的制作过程吧。
设计Java小游戏具体教程

游戏场景设计具体流程

编程学习网:游戏玩家的审美与个性要求日益挑剔,对与游戏开发者来说反而却是机遇伴随挑战,谁能制作更精美的游戏场景,谁就可能成为游戏市场中的大赢家。
游戏场景设计具体流程

案例解析游戏关卡设计的十大原则

编程学习网:游戏设计开发都要遵守一定的原则,关卡设计更是如此,虽然这些原则是产品设计的极佳指导,并且加上一点创造性的诠释,将其直接运用于关卡(和任务)设计确实需要一些魄力。但在此我要将其作为一个宽松的模版,以便创造设计出色电子游戏关卡的十大原则,并列举一些出色的游戏案例,说明这些原则的可行性。
案例解析游戏关卡设计的十大原则

游戏开发设计具体流程解析

编程学习网:游戏开发设计绝没有想象中的简单,假如是团队开发要策划,要程序员,要美工,要音效,要营销......假如是独立游戏设计,最主要的就是要程序师,要美工,游戏开发对编程和美工的要求都很高。
游戏开发设计具体流程解析

分享FPS多人游戏关卡和地图设计技巧

编程学习网:地图设计师必须制定潜在复活点的位置,而且这些位置应当处在玩家能够得到掩护的区域。他们还需要让玩家在复活时面对其他区域而不是墙壁。
分享FPS多人游戏关卡和地图设计技巧

贪吃蛇游戏设计具体教程全解析

编程学习网:贪吃蛇作为一款经典的小游戏很受大众喜爱,游戏制作的精细度和画面的质量也随着版本的提高而不断提高,那么贪吃蛇是怎么制作出来的呢,我们一起来探究一下。
贪吃蛇游戏设计具体教程全解析

游戏道具设计基础教程

编程学习网:下面我们要学的是如何使用3dmax制作游戏道具——木桶,这则实例教程是基础的,希望能对刚入行的新手们有所帮助,废话不多说了,一起先看看效果图:
游戏道具设计基础教程

游戏设计基础教程 游戏设计类型概括

编程学习网:说起游戏开发,大家都知道这是由团队长期合作才能出成果的项目,而其中设计师便有多种类型。游戏设计师究竟是干什么的?这里既有所谓的插手所有设计元素,有时候甚至还参与美工和编程的“多面手”设计师。
游戏设计基础教程 游戏设计类型概括

关于顶级游戏设计大师教你如何成为一名游戏设计师

编程学习网:游戏设计现在是一个正式的学校的专业,顶级游戏的设计也是需要这些专业的人才的,那要项设计出顶级的游戏需要怎么做呢,怎样的游戏设计师才算是合格呢。
关于顶级游戏设计大师教你如何成为一名游戏设计师

游戏设计基础的概念设计教程

编程学习网:USC游戏设计专业系主任,TracyFullerton教授,越深入自己内心的情感,往往越能打动更多人。对于开发游戏,我们往往不是从市场出发,而是从设计者的艺术诉求出发,为新游戏寻找方向,设计概念。
游戏设计基础的概念设计教程

游戏交互设计师心得 游戏交互设计入门教程

编程学习网: 游戏的交互对比一般APP或者web产品的交互,基本原则是相通的,但游戏会更注重玩家的趣味体验,塑造玩家的心流体验。那么游戏交互该如何做,新人该如何入门?
游戏交互设计师心得 游戏交互设计入门教程

如何设计游戏人物造型 游戏角色设计教程

编程学习网:俗话说“细节决定成败”,游戏人物造型是游戏开发设计的一方面,如果要完成游戏角色设计,细节是很重要的一点。我觉得只有把这些表面的细节做好了,我们才能有足够的底气去做更深层的工作,这些经验都是时间的沉淀,岁月的累积!
如何设计游戏人物造型 游戏角色设计教程

FPS游戏设计初级教程全解

编程学习网:本文将通过阐述FPS设计时所涉及的UI、反馈、系统等模块来说明一下设计时的思路。首先我们要了解什么是FPS?
FPS游戏设计初级教程全解

游戏设计基础入门教程

编程学习网:游戏开发的主要过程是游戏设计或游戏策划,好的游戏设计是这样一个过程:创建能激起玩家通关热情的目标,以及玩家在追求这些目标时做出的有意义的决定需遵循的规则。
游戏设计基础入门教程

游戏活动设计基础教程

编程学习网:有时候我会遇到一些总是希望将自己的工作做得更好的设计师,但事实上他们却未曾发生改进,或者觉得自己现在所拥有的技能水平远远不够。不断的迭代能够成就更出色的设计师,但并不是所有人都能从自己所从事的事中获得价值。
游戏活动设计基础教程

游戏脚本设计基础教程

编程学习网:类游戏编程,特别是RPG脚本起着驱动整个游戏进程的作用。事件的运作建立在脚本的基础上,而脚本的设计建立在引擎的基础上,所以设计脚本之前因该想一想引擎,好的脚本对剧情的描述具有简单、准确的性质。
游戏脚本设计基础教程

游戏格斗动作设计基础教程

编程学习网:我们要学的是游戏格斗的动作设计,不需要多余的场景,不需要多余的噱头,把握主体才是王道!现在很多人都用着错误的方法在学习研究动作类动画,尽管你依然能从那错误的方法中得到进步,可是那对将来的发展是一种制约!
游戏格斗动作设计基础教程

编程热搜

  • 教你如何为你的Cocos2D-X资源加密解密
    编程学习网:我们平时在用Cocos2D-X时都不想让别人看到自己的文件,本篇教程将教你如何为你的Cocos2D-X资源加密解密。
    教你如何为你的Cocos2D-X资源加密解密
  • 教你如何用Cocos2D实现3d效果
    编程学习网:经过了之前几篇教程,相信各位同学已经对Cocos2D不陌生了,本篇教程将教你如何用Cocos2D实现3d效果。
    教你如何用Cocos2D实现3d效果
  • 零基础学习之教你如何用Cocos2D实现画中画效果
    编程学习网:没学过Cocos2D?没关系,多看看我们的教程,一步步成为游戏开发大神。本篇教程将教你如何用Cocos2D实现画中画效果。
    零基础学习之教你如何用Cocos2D实现画中画效果
  • 解析安卓Cocos2D-X2转移项目到Cocos2D-X3过程
    编程学习网:相信有一部分同学都经历过将项目从Cocos2D-X2转到Cocos2D-X3的麻烦,本篇教程将解析将项目从Cocos2D-X2转到Cocos2D-X3的过程。
    解析安卓Cocos2D-X2转移项目到Cocos2D-X3过程
  • 游戏脚本设计基础教程
    编程学习网:类游戏编程,特别是RPG脚本起着驱动整个游戏进程的作用。事件的运作建立在脚本的基础上,而脚本的设计建立在引擎的基础上,所以设计脚本之前因该想一想引擎,好的脚本对剧情的描述具有简单、准确的性质。
    游戏脚本设计基础教程
  • 成为游戏设计师必须具备的条件
    编程学习网:很多人喜欢玩游戏,他们总在不停感叹:这款游戏实在太精彩了,我要是能设计出这样的游戏就!而在他们行动之前,还有许多需要解答的问题罗列在前,我要如何成为游戏设计师?我需要具备哪些技能和素质?游戏设计师究竟在做什么工作?那么,游戏设计师有哪些任务呢?我们将讨论这个问题。
    成为游戏设计师必须具备的条件
  • 贪食蛇小游戏开发设计基础教程
    编程学习网: 贪吃蛇是家喻户晓的益智类小游戏,大家小时候应该都有玩过,编程学习网这里就不多介绍了,本教程将教你用MicrosoftVisualC++来制作它。
    贪食蛇小游戏开发设计基础教程
  • 成为优秀的Cocos2D程序员需要的十个品质
    编程学习网:相信各位同学都在为了成为优秀的Cocos2D程序员而奋斗着,那么一个优秀的Cocos2D程序员需要具备什么品质呢?本篇教程为你揭秘成为一个优秀的Cocos2D程序员所需要的十个品质。
    成为优秀的Cocos2D程序员需要的十个品质
  • Unity3d脚本基础
    最好用游戏引擎开发游戏,推荐Unity3D引擎,该引擎学习更简单,更易上手。游戏引擎可以编辑你的游戏场景、角色和游戏需要的东西。还有,学习编写脚本。编写脚本实际上就是编程。例如,你要在游戏中按键盘方向键来控制角色行走,这必须通过编写脚本。因此,脚本是游戏的逻辑。小编推荐你去学C编程,Unity3D通常是用C语言编写的。
    Unity3d脚本基础
  • 实例教程解析制作flash小游戏
    编程学习网:flash小游戏在游戏开发中是属于比较简单的类型,本例为FlashAS3.0实例教程,介绍射击类游戏的制作,主要分游戏界面的制作和类的编写两部分,从简单的开始做起,跟着教程动手做做看吧。
    实例教程解析制作flash小游戏

目录