游戏策划入门修行(四)----基础任务系统的设计和一些容易忽略的细节 - 简书
游戏策划入门修行(四)----基础任务系统的设计和一些容易忽略的细节
从后端游时***始,任务系统便逐渐成为各个游戏的标配系统。从最开始为游戏剧情服务到后来变成为新手引导服务。现在的任务系统除了作为玩家的入门引导系统外,还会根据运营活动的需求临时肩负起玩法模块的重担。
那么这一次我们就谈谈基础任务系统的设计,同时看看几个常见的容易忽略的细节。
PS:这里所提到的任务系统主要为mmorpg游戏中的主线支线等任务,并不是指RTS游戏当中的"任务",与此相比,我习惯性称之为"成就系统"
基础任务系统
新下载一个游戏,进去的第一件事就是跟前期新手任务一步一步操作进而熟悉游戏的操作和玩法。
如果基础操作有别于其他游戏,第一步引导必然是关于基础操作的。在基础操作引导结束之后就会引导玩家完成游戏任务。这之后的很长一段时间主要就是体验游戏的任务。所以在游戏前期做好任务系统体验也能为留住玩家加分不少。
任务系统是一个非常基础的模块,用基础的任务系统可以扩展成各种新颖的任务模式,丰富游戏的表现力。
一、任务系统基本框架
首先我们引入任务线的概念,因为一套完整的任务流程是根据有序的单个任务的线索逐条执行下去的,串联各个独立的任务设计即可成为一个整体。
我们根据任务类型,将任务分为主线任务、支线任务、家族任务、日常任务等等。每一种任务就对应一条单独的任务线。
由于任务内容会经常性地调整改动,而且会根据运营或者测试情况需要进行添加删除等,所以任务系统也需要做成脚本配置。对应的基础脚本框架如下:
&line id=“1” name="主线任务"&
&track id="101" needLv="1" desc="去找新手引导员索菲亚" &
&action act=“visit” mapID="1" pos="100,100" npcId="101" storyID="1" desc="询问索菲亚找自己是为何事" reward="2001"/&
&action act=“kill” mapID="1" pos="200,200" npcId="1001" desc="帮助索菲亚击杀(%v/10)只野兽" reward="2002"/&
&action act=“visit” mapID="1" pos="100,100" npcId="101"
storyID="2" desc="告诉索菲亚已解除野兽危机" reward="2003"/&
&track id="102" needLv="2" desc="新的征程" &
&action act=“visit” mapID="2" pos="100,100" npcId="101" storyID="3" desc="去海边寻找阿曼达公爵" reward="2011"/&
&action act=“change” changeID="103" mapID="2" pos="200,200" desc="在阿曼达公爵的帮助下伪装成海盗" reward="2012"/&
&action act=“search” mapID="3" pos="300,300" desc="去海盗出没的地方打探消息" reward="2013"/&
&line id="2" name="支线任务"/&
上面列举了一个非常基础的任务系统框架,每一个任务线我们可以用一个“line”来表示。一个line就是一个大的任务类型,其包含的元素主要是唯一标识id、任务线名称name,名称主要用于注释作用。
具体这个任务线对应的任务内容我们可以用“track”来表示,一个track就是一个独立的任务。当然一个任务也可能拥有多个步骤,每一个步骤我们用一个action来表示。在track当中,我们需要定义唯一标识id、任务需求等级、任务描述等。
在action中,我们采用act来定义此条任务的具体类型,类型字段需要与程序商议制作,根据act的不同后续字段内容也会有变化。在例子当中,我们使用了“visit”、“kill”、“change”、“search”四种类型。
visit是一个访问类型,此任务需要玩家与对应的NPC进行对话交流,所以在配置当中需要给出NPC所在的地图(mapID)和坐标(pos),用以寻找NPC。在找到NPC后,需要调用剧情对话内容(storyID)。desc用以在任务面板显示任务描述,同时也可以给策划起到任务注释的作用。在一个act执行到最后我们可以给与一定的奖励,对应reward。
kill是一个杀怪类型,此任务需要玩家击杀特定数量的怪物,后面需要填上目标怪物的id。
change是一个变身类型,此任务可以帮助玩家根据剧情 需要变身成为其他NPC,也是比较常用的一种类型。
search是一个搜索类型,比如常见的去某个地方巡视、放信号、治疗伤者等需要读进度条的都是这种类型。
在任务系统的这个基础框架上,根据游戏设计需要进行扩展就可以实现我们任务设计所需的各种表现了。
二、任务系统中的相关逻辑判定
除了任务系统的基础框架,我们在设计任务的时候还需要考虑很多的问题。比如:
任务执行终止的条件。即在什么情况下任务为终止执行状态,需要对任务进度进行保留。常见的有手动终止、切换到其他任务线、手动进行场景切换,进入副本或者其他无法与目标地图衔接的地图场景等。
任务执行完成的判断与后续操作。比如当前任务完成是否自动执行下一个任务,任务是否可以自动执行等。
任务内容的执行周期。任务线是终身只可执行一次,还是每日可进行一次,或者是每周进行循环等
任务系统中的逻辑关键字需要策划根据实际项目需要向程序哥哥提出功能需求,考虑的越全面,后面优化的次数就会越少。
几个比较容易忽略的细节
一、活动任务到期后的处理
去年圣诞前夕,我玩了一款手游,接了一个修补雪人的活动任务。需要搜集10次材料,就是分别跑到10个随机点,读一下条的那种。我读了5次,然后有事下线了,隔了十天半个月才想起来这个任务没有完成,就想上去瞧瞧结果咋样。
我上线后发现任务追踪还在,于是继续搜集材料,后面5次读条非常顺利,但是在交任务的时候就傻眼了,原来放在这里的一个大雪人NPC因为活动结束给清掉了,现在的我无法提交任务。我尝试重新登录,发现系统也没有帮我清掉任务线。那么我这个号就永远挂着这样一个完成了却无法领奖,且不能从我的任务面板清除的任务。
其实在设计这些活动任务的时候这些情况不难考虑进去,处理的方法也很简单,既可以让接了任务的人最后一步不用访问直接领奖,也可以直接将任务线清除,一了百了。
活动结束任务无法提交,中间的雪人NPC已被清除
二、帮会任务的处理
前段时间玩了某款知名IP改编的手游,画面和剧情还原度都不错,加上360°无死角的3D自由视角确实给人眼前一亮。但是我进去玩了20多分钟就碰到一个让我作为非处女座的游戏策划都不能容忍的事情。
我在达到加入帮会的等级之后,按照系统的引导申请了一大波帮会,最后有一个帮会通过了我的申请。我看了一下帮会任务有经验产出,于是暂时停止主线开始做帮会任务。当我费了五六分钟做完其中两个准备提交任务的时候,悲剧发生了,可能是因为没有充值战力过低等原因,我被帮主“请”了出去。更悲剧的是,我想提交任务,系统却提示我需要帮派。如果这个时候没有可申请的帮会,或者短时间内没有被其他帮会通过申请,那么纠结于这个任务完成了却不可领取奖励的玩家,是否就会考虑流失了?
接取帮会任务,在执行帮会任务这条任务线的时候,是需要判定玩家是否拥有帮派,但是在提交已完成的任务时,如果没有特殊的需求,是可以适当放宽条件的,不然就会出现我所碰到的这种情况。
先不说这里会造成多少流失,辛辛苦苦做一个游戏,因为这一个设计就被别人说成是“傻X策划”就得不偿失了。
被踢出帮会任务无法提交
三、进行任务对话时是否需要关闭其他界面
今年手游大作频出,各种端游移植版也相继上架。也是前两天的事,玩了一款大型端游改版的手游,画面确实跟端游比较接近,与市面上手游相比算的上是非常精美的了,不负其端游的名声,而且根据介绍,玩法内容也与端游出入不大,算得上是大手笔。
不过我进去玩了10分钟不到就因为任务系统的设计而想流失。
游戏玩的多的人对于红点提醒都可谓是又爱又恨,红点提示作为无意识设计流派的代表性设计,确实是红遍世界各地,几乎是所有游戏的必备系统。爱它是因为红点能很方便的提示你当前可以进行的游戏操作;恨他大多数是因为万恶的充值,不充你就得忍受它一直出现在你屏幕上。
游戏中的技能系统开放的比较早,每次升级都会有红点提醒你技能可以升级。由于UI界面的设计,每次进行技能升级操作都需要打开四层界面。而任务系统设计的是,无论你打开的是什么界面,一旦有任务对话,将会把你的对话全部关闭,并且在对话结束不会恢复之前打开的界面。
当红点设计的软性强迫升级暗示与任务对话强制关闭界面的设计重叠到一起时,就会出现让人抓狂的游戏体验:我不断的在逐层打开技能界面想进行技能升级操作,但是前期频繁的任务对话,总会让我偃旗息鼓。最后忍受不了,我只好关闭游戏,并且点了立即卸载。
我在做任务设计的时候关于主线剧情对话,一般是让它的层级停留在已打开的界面层级之下,而又在主界面UI层级之上(打开对话时,主界面的UI需要给予隐藏)。这样处理即不会出现对话时主界面遮挡对话界面,也不会造成对话界面遮挡已打开的界面的情况。
像这种,有对话时关闭所有已打开的主界面弹框的体验是极差的,因为它强制中断了用户的操作进程。如果你这样做了,那也得尽善尽美,对话完毕请帮用户恢复原来的界面。
打开技能界面进行技能升级操作
剧情对话强制关闭所有界面
潜心修行的游戏人
个人主页:
/p/19c6f53b3783后使用快捷导航没有帐号?
论坛入口:
| | | |
我要游戏策划
查看: 7288|回复: 0
新手引导设计(一):游戏新手教程设计的几个关注点
游戏类型:& 设计类型:【关卡/任务/新手引导】&
本帖最后由 小篱 于
17:04 编辑
早期的游戏行业是视频游戏(包括掌机游戏和大型街机游戏)的天下,但这类视频游戏却总让玩家备受折磨,因为这类型游戏并未提供给玩家足够的游戏教程,玩家几乎完全依靠自己的力量去战胜游戏中不断涌现的敌人。玩家失败的时候,也正是这些街机游戏大量吸金之时。
因为电脑游戏难于大型电玩游戏,所以它们经常在游戏开始前提供给玩家一些游戏说明。但是今天,我们已经不能指望还有多少玩家会耐心阅读这种说明,所以便开始采用新手教程向玩家介绍用户界面和游戏玩法,让他们清楚游戏目标或者任务,以及他们能够在游戏中得到何种奖励等。
一、游戏新手教程设计应避开的8大误区
最近我有幸担任Extra Credits Innovation Awards大赛评审团中的一员,而这也就意味着我必须尝试一些新游戏,而且不得不在很短的时间内快速学会这些游戏。
但是在这个过程中我却遇到了一些带有低劣新手教程的游戏,所以我不得不针对此事提出看法。
虽然新手教程的功能是用来教授玩家玩游戏,但是游戏设计者并不是教师。我们希望游戏中能够充满挑战,所以不希望提供给玩家一个“全盘透露”的新手教程,而是希望玩家能够通过观察并体验游戏过程,学习到更多东西。
Playdom副总裁Raph Koster曾经指出,当玩家在掌握了一种游戏后,他便能够感受到这款游戏设置的乐趣所在,但是这个过程却远远不够。新手教程也不能只是帮助玩家掌握游戏玩法。它还必须让玩家知道他们的游戏任务是什么,他们能从游戏中获得何种奖励等。新手教程的作用是让玩家了解游戏的一些基本要素,为他们在游戏初期提供帮助,而不是引导他们如何过关斩将,直至游戏结束。我发现最近很多游戏的新手教程做得并不得体,以下我将列出新手教程必须避开的8大误区。
1.jpg (89.87 KB, 下载次数: 10)
16:17 上传
1.强迫玩家阅读新手教程
玩家在每一次打开游戏时,都必须再次阅读新手教程,不论他是否已经熟悉了游戏流程。如此反复地向玩家解说他已经熟悉的事怎么能不让他们感到厌烦呢?而且这种设置也在无形中浪费着玩家的娱乐时间。
新手教程作为游戏的第一或第二个环节,经常会不可避免地出现于游戏中。而且如果玩家能够自行控制新手教程的播放,关掉或跳过自己已经熟悉的信息提示,那么他们也不会因此感到烦躁了吧。
最简单的解决方法便是把新手教程环节与游戏过程独立开来,并设置成为玩家可以自行选择的环节。对于很多游戏角色而言,包括战士,运动员,驾驶员,甚至是国王和城市规划者等,在开始进行正式的游戏体验前接受新手教程的“培训”是非常重要的。但是如果你实在不想把新手教程从主体游戏中区分开,那么你就必须确保玩家能够按照自己的需求,选择是否阅读该教程,或直接进入游戏环节。
2.提供过多繁琐信息
一整个屏幕上都是文字介绍,玩家不得不烦躁地点击着鼠标阅读一页又一页教程内容。使用这种仿中世纪的语言(即冗长繁琐的表达)进行描述并不符合时代潮流,更糟的是,玩家并不容易被这种循循劝诱式的独白陈述所收买。例如“The A button swingeth thy sword! Essay it now. Aye, ’tis well done”便是使用中世纪语言叙述的新手教程。
我还发现,这种叙述方式常常使用大标题或者海报标题的字体进行描述,而因此破坏了游戏的整体画面感。
曾经我玩过一款日本游戏,它的新手教程非常长,甚至第一页内容就需要我拉着鼠标阅读10分钟之久。显然,我不可能长时间地记住这么多的内容,常常是玩到游戏最后就忘记了将近一半的教程内容。但是我认为,如果玩家能够边玩游戏边学习,那么他们便能够快速又牢固地掌握游戏玩法了。
除此之外,不要让玩家一直阅读游戏的背景故事。例如在电影《星球大战》中,从“内战时期”到“整个银河恢复自由”这整个背景叙述过程只花费了1分14秒。所以,既然大导演George Lucas(《星球大战》导演)都觉得这个时间绰绰有余了,你又何必执拗于游戏背景的长短呢。比起背景来说,更重要的是让玩家了解游戏接下一步的发展情节。
3.未能准确描述按钮和菜单项
如果你只是提及某个按钮但却未向玩家详细指明,那么这种新手教程将会让玩家感到厌烦。例如虽然你在新手教程里描述“点击屏幕左上方的Sell按钮”,但是屏幕上方却出现了5个不同的按钮并且没有一个按钮标示着“Sell”字样。同样的,如果你指示玩家选择菜单项,但是玩家却会因为找不到菜单项的位置而无从下手。
比起文本描述,带有标识的按钮更有效率,它不仅能够帮助节省屏幕空间,而且也不需要游戏设计者更多地考虑定位问题。所以游戏设计者必须通过新手教程教会玩家每一个按钮标识的意义和功能等。
当你在描述每一个按钮时,最好能同时在屏幕上突出那个对应的按钮,例如你可以在那个按钮周围添加金色的亮光,让玩家能够一眼分辨出,并因此记住它。
当你在描述菜单项的使用时,最好能把整个过程呈现给玩家,即不要只是说“你可以在定制菜单选项的图形标签中找到它”,而换成“选择帮助&参考&定制菜单&图形标签”。后者的描述能让玩家对此过程一目了然,但是却很少游戏能够按照这一步骤进行描述。
4.遗漏教程步骤
有些游戏的新手教程常常会在描述过程中遗漏了下一个游戏步骤,使玩家不得不在充斥着陌生的按钮和菜单项中疑惑不已。当玩家因此失去耐心而打算离开游戏时,游戏说明又会突然蹦出屏幕,使玩家对此感到莫名其妙。
比起其它游戏步骤,新手教程的设计应该更为周密,细致。而且如果你的游戏较为不同,或者说主题较为新颖,那么你就更应该考虑如何做才能更加妥当地向玩家介绍游戏。我不反对有限的教程内容,但是如果是那种会卡在解释中途的教程,我就不报任何好感了。所以不论你想要如何表达游戏内容,都必须保持整个教程的周密性。
5.惩罚缺少经验的玩家
当玩家在新手教程的游戏过程中失利后,便会被退回之前的游戏位置重新开始游戏。这种游戏设置会让玩家感到沮丧。
最让我不能忍受的是,当我在游戏中学习如何跳跃时,经常会因为一些小失误而掉落到之前的位置,且需要我再花费2分钟的时间才能回到现在的游戏点。这种设置在正常的游戏过程中已经很讨厌了,更何况是在新手教程中呢。因为玩家通常都希望能够在自己失利的位置再次开始游戏挑战。
当我在为Innovation Awards活动尝试新游戏时,一款游戏的新手教程让我印象深刻,因为玩家有可能在新手教程里就输掉整个游戏。这款游戏的新手教程并未明确指明玩家的游戏目标,但是我也尽力按照它所指示的进行游戏,可是出乎意料的是,当我走到游戏的最后几个环节时,它却告知我“被淘汰了”。对于在游戏一开始就面临这种打击确实心里会不好受。我认为新手教程应该让玩家轻松完成游戏并带着积极的心态开始完整的游戏体验。如果玩家在新手教程中输掉了比赛,那么也等于这个新手教程失去了玩家。
6.奉承或批评玩家
当玩家每次完成准确按下一个回车键这种极简单的任务时,便会听到“非常棒”这种过于夸张的表扬,并且玩家每回操作都会听到这种声音。这种激励手段好比是在赞扬一个刚学会扣扣子的四岁小男孩。
另一种情况就是,当玩家在游戏中出错时,还会听到一些“批评”的话语,甚至会出现“你好逊”之类的犀利评价。极少有新手会喜欢因自己的一点小失误而听到这种批评的话语。
无需赘述,新手教程所体现出的情感语调应该是正面且具有鼓励性,而不能带有任何屈尊俯就的意味。虽然在现实生活中,那些有建设性的批评不可或缺,但过度的批评就鲜有人可以接受了。
7.强迫玩家阅读完所有的教程内容
玩家通常能在阅读部分的新手教程后便掌握了游戏技巧,熟悉了游戏图片,并能够开始进行游戏。但是很多游戏的设置却让玩家不能自如进行选择。因为游戏设计者认为那是他们精心设计的新手教程,不论玩家是否愿意,都应该认认真真地看完所有内容才能开始进行游戏。
如果你的新手教程与游戏过程是相互孤立的,那么玩家便可以随时离开教程页面而进行游戏。但是如果你的新手教程是与游戏进程结合在一起,那么你必须让玩家能够自行选择是否阅读新手教程。
8.未提供任何新手教程
如果整个游戏既未包含HUD界面,也未提供任何屏幕指示,玩家全凭自己的独创性和直觉进行游戏,那么他们将不可能长时间沉迷于这种类型的游戏。并未提供任何指示而把玩家孤身置于一个完全陌生的游戏世界中,这种游戏怎么能让玩家产生依赖感呢?
我在这次的Innovation Awards大赛中就遇到了一款这种类型的游戏。一开始我对它的UI就不带任何好感。它展示的是3D第一人称游戏画面,但呈现的却是摇摇晃晃的视角,感觉人物角色因极度虚弱而失去方向感。
而且因为这款游戏并未提供任何新手教程,我必须反复摸索它所谓的直觉式用户界面,只为打开游戏中的一扇“门”而花费了5分钟时间。
迄今为止这种人机交互的直觉型用户界面被捧上神坛已有十年之久,但我却不得不直言,这根本行不通。因为除非你正在制作一款电脑教程游戏,否则电脑中的任何输入设备都不可能与游戏所模拟的现实世界的活动作出回应。
追溯到世嘉的Genesis(注:家用游戏机)时期,那时我正致力于开发《Madden NFL》,我在游戏中设置了相关的指示,即告诉玩家如何通过使用三个按钮以及方向盘“开始游戏,抱着球前行,将其传给其他接收者,接收者抓到了球,并带着球前进”等功能。因为在Genesis时代并没有足够的游戏空间让我们插入新手教程,所以我们只能通过捆绑销售的游戏指南向玩家传递相关的游戏信息。
任天堂Wii控制器以及今天的Kinect体感周边设备的出现使这个话题重新浮出了水面,同时也有很多玩家希望能够体验《Minority Report》式的操作界面。我想说的是,这些人肯定早已忘记,或根本就不知道为何鼠标会早于触屏设置出现。因为比起鼠标,触屏设备不适于长久使用,它会导致玩家的手臂因为长时间游戏而变得酸痛麻木。就像《Minority Report》所展示的技术一样,这种操作方式虽然看起来很酷,但却不适宜长久使用。
当然了,如果玩家拥有一些较为专业的游戏装备,包括飞行模拟装置的高端操纵杆或者《Donkey Konga》中使用的DK Bongos等,那他们便不再需要新手教程了。但是你却不能指望玩家都能拥有这些设备,除非你的游戏也搭售这些设备,这意味着你还得针对他们的普通控制器另外再设计一个新手教程或操作指南。
简单的来说,你的用户界面必须能够映射整个游戏世界的活动,而且不管通过什么方式或者在什么地方,你都必须让玩家对此界面感到熟悉且充满兴趣。同时你也不能完全按照自己的直觉设计新手教程,因为你在游戏设计过程中已经无数次地经历了游戏体验,对这款游戏可以说是了如指掌了,但是对于玩家来说,他们仍是这款游戏的新手,所以你必须为他们量身定做一个新手教程。
二、精简压缩版的新手教程设计8误区
教会玩家玩游戏真的非常重要。如果游戏设计忽略或者误解了这一点,那么你们在游戏中所做的努力将很难传输到玩家心里。以下我将列出如何做好这一点的一些方法,而其中绝大部分是我的经验之谈,就是因为做错了才能吸取更多教训不是吗?让我们好好学习如何才能不在这方面继续犯错:
2.jpg (162.24 KB, 下载次数: 10)
16:17 上传
1.不要一下子教授太多内容:没有人喜欢压力,更别说是在享受游戏乐趣的时候了。人们都有自己的饱和点,所以不可能一下子承受并接受太多信息。所以尽量将传授内容压缩到最佳范围。
2.杜绝死缠烂打:当你教授了一些新的内容后,留给玩家一点喘息时间。源源不断地往玩家的脑子里灌输新手教程将会让他们感到烦躁而不知所措。对于人们来说,学习任何新事物都是一种挑战,都需要劳心费神,所以一定要给玩家一些缓冲时间,这样他们才能更好地去理解所学到的内容。
3.巩固知识:向玩家证实你所教授的内容对她们是有帮助的。通常,人们总是会轻视那些多余的信息。而强调新知识或技巧的利益将能够提高这些内容的关联性并让玩家更想去重视它们。
4.千万别传授那些玩家已经掌握的内容:对于那些学习能力较强或者有强烈好奇心的人来说,他们也许已经猜到了你将要教授什么内容了,所以你可以选择让他们不用接受教程或者至少不要让教程不请自来。
5.玩家的自我发现和自我意识其实更加重要:让学生能够自己探索和发现是成为一名优秀老师所必须具备的技巧之一。如果你的新手教程只允许玩家完全按照你的指示而行动,那么这真的有够枯燥!
6.不要摆出一副居高临下的姿态:没有人会乐于接受别人的谆谆教诲,所以你最好不要总是当着玩家的面“教育”他们。以帮助为目标的指导也许更有效,但是这并不等同于使用office助手(注:Microsoft paperclip,让用户可将文档都保存在一个文档库而便于收集,整理和查阅)。
7.在对方未提出问题之前不要主动提供***:似乎这听起来很简单,因为人们通常不会主动去关注那些自己没有疑惑的问题的***。换句话说,你可以在提供***之前先引出问题。
8.最后,也是最重要的是,不要让自己陷入一个让人唾弃的窘境,如果你做不到这一点,前面的所有方法也都救不了你了。当玩家不理解教程时,千万不要嘲笑或戏弄他们,这是一件非常不智的举动,因为玩家将会以此而讨厌你以及不招人待见的游戏。他们既然喜欢并选择学习你的游戏,你就需要致以他们最诚挚的敬意。
三、社交游戏新手教程设置
新手教程及免费模式
因为免费模式已成为社交游戏约定俗成的运营模式,所以游戏保证用户留存率的功能设计也开始发生变化。开发商已经不能再指望玩家会因自己花钱下载了一款游戏,锲而不舍地克服重重困难,独立摸索游戏的玩法。
玩家的时间也很宝贵,所以他们不可能只为尝试新一款游戏,就直接付钱给开发商。这样一来,开发商就不得不在病毒式传播和游戏玩法设置上多下功夫,才能有效吸引这些玩家的眼球。游戏的核心机制和社交功能,必须在第一时间就亮出来,在头几分钟就抓住玩家的心,否则他们一旦离开就再也不会回头了。
3.jpg (83.29 KB, 下载次数: 10)
16:17 上传
这种说法已经是老生常谈,各种各样的游戏指南、新手教程正是为了满足这一需要而设置。游戏指南有多种形式,比如HUD游戏攻略、任务指示等,它们都可以体现一款游戏的功能设置和机制等相关情况。
另外,免费体验的游戏样本除了扮演市场营销工具的角色,还能发挥新手教程的功能。
那么社交游戏的新手教程究竟有多重要?首先要谈谈Facebook的本质,它是一个天然的信息传播平台,用户每天都在更新好友人数,添加新资料等等,这个在线社交网站并非天生就具备像Flash游戏门户网站一样的吸引力。但Facebook却能产生一种社会认同的心理效应:人们普遍有一种从众心理,如果看到许多人都在做同一件事,自己也会跟着认同这件事的价值。如果某个和我一样拥有共同价值观、看法和其他社交联系的人,也在玩这款游戏,我可能也会想去尝试一下。这时候如果该游戏有提供简短的新手教程,我就可以自己花点时间去摸索,如果学会了就有可能从中找到大量的乐趣。
撰写本文的目的是讨论社交游戏新手教程的意义所在,同时针对它们的设计原则发表我的看法。我将在下文中将从用户界面设计(UI)、游戏体验、漏斗分析、服务设计这几个角度来解析新手教程的设计要点。
新手教程是用户界面的切入点
玩家刚进入游戏界面时,首先看到的总是一个冷清的场景,比如说寸草不生的田地,空荡荡的好友列表,在这个时候,新手教程就是引导玩家正式开始游戏体验的一种有效过渡方式。下图是我们的社交游戏《Safari Kingdom》的界面,有许多用户界面提示信息可引导玩家去执行游戏任务。有些玩家可能更乐衷于自己找到游戏玩法,但对非游戏玩家来说,新手教程的存在就很有必要了。
4.jpg (102.75 KB, 下载次数: 8)
16:17 上传
上图实际上并非用户初次进入Facebook游戏界面中的场景,而是他们按新手教程完成操作后的情形。之后我还会再以其他的热门Facebook游戏为例,解读它们将核心游戏机制融入新手教程的操作方法。
在《社交网站界面设计》(Designing Social Interfaces)一书中,作者克里斯汀?克拉姆利什(Christian Crumlish)和埃林?马龙(Erin Malone)频频提到的一词就是“onboarding”,即帮助用户开始游戏并与网站进行互动的一个热身过程。他们的一些观点同样适用于社交游戏开发:当一个Facebook用户通过点击链接进入游戏界面时,如果有一个新手教程可以手把手地引导他玩游戏,他完全有可能成为该游戏的忠实粉丝。
“onboarding”这个概念来自人力资源管理领域,克拉姆利什和马龙认为“onboarding”这个过程包含三个步骤:适应、吸收、加速。要让玩家适应、熟悉游戏进程,就得先给他们提供一些必要的道具、资源等游戏设置机制,给他们创造一个良好的开端。
吸收过程主要针对社交网站环境而言,如果用户的好友在玩某游戏,用户与好友一起体验游戏的可能性就会大大提高。加速过程是指用户深入挖掘游戏的所有功能,向更具难度的游戏任务发起挑战。
社交游戏的核心机制是UI
Eitan Glinert曾经在Gamasutra的一篇关于游戏功能使用方法的文章中指出,“多数开发者都偏爱直截了当,开门见山式的UI,所以就会广泛植入游戏的任务指南,因为它们可以创建一个可靠的游戏控制系统,为玩家提供有益的帮助和引导。”这一点也同样适于社交游戏。
玩家看到游戏UI中的提示内容时,就会了解到该游戏的核心机制。所以社交游戏可以参照PC上的RTS游戏,通过HUD游戏攻略,将游戏的关键玩法传授给玩家。
社交游戏的新手教程有一个显著特征,它会在用户眼皮底下走完所有流程,玩家别无选择,只能耐心看它演示完毕。
有些游戏会选择非游戏主角的动画形象,即界面解说员来引导玩家进行相关操作,植入这些任务解说员是为了让新手教程看起来更加人性化,而非冰冷生硬的功能说明书。
关于UI设计,克拉姆利什和马龙所掉到的一些“onboarding”技术,也可以直接用于设计社交游戏的新手教程:
不要过度分散玩家的注意力。这可以通过“手把手”的引导方式来实现,让玩家在新手教程的指示下逐步完成相关操作,在游戏开发者看来,这些内容也正是玩家应该通过UI和游戏机制学到的东西。
应该通过游戏网站或游戏应用的具体实例,让玩家了解游戏机制、目标、资源和奖励之间的联系。奖励机制要以让社交游戏获得积极的用户反馈,关卡结构则是社交游戏最基本的升级系统,它同时发挥了游戏目标和奖励系统的作用。一般而言,玩家通过新手教程的指导,至少都会顺利进入第二关。
要善于搜集和利用现存玩家的相关信息,可以将这些信息打包整理起来,以便增加重复访问量和游戏推荐次数。比如在一个追踪网站中,如果用户的搜索历史记录通过筛选成为备用信息,就可以为新手教程的优化提供更多参考信息。
在Facebook游戏或其他社交游戏中,这个步骤有助于通过病毒式传播,强化社交功能与游戏本身的关联。
开发者很有必要了解上述三个步骤在“onboarding”过程中的结束方式。如果玩家知道怎么在游戏中的农场中铲出一块平地时,他们就会很想自己去摸索剩下的程序。但他们要是并不清楚怎么进行下一步操作,而UI也没有提供充分的帮助时,游戏就很有可能流失客源。
新手教程可激发玩家好奇心
出色的新手教程可以有效引导玩家积极融入游戏体验过程中。如果一块空地并没有“播种”的要求,玩家可能就会中途退出,除非后来受到病毒式传播的影响,或者好友怂恿鼓动,他们才有可能回心转意重新体验该游戏。通过用户界面或者病毒式传播渠道、社交功能设计,让玩家迈过这个槛,正是社交游戏保证用户留存率的第一步。
席德?梅尔(Sid Meier)曾经在一次GDC大会上表示,游戏开始头15分钟就应该富有黏性、有趣,同时为玩家提供奖励,并体现后面的游戏机制。如果是在社交游戏领域,新手教程一开始就得在这15分钟,甚至更短的时间内吸引玩家,才有可能获得后续发展。
从游戏设计角度来看,这也就意味着开发者必须通过这15分钟,反映游戏的整体目标和次级目标,让玩家不得不持续玩游戏,舍不得轻易罢手。在社交游戏中,这种方式的影响力堪比市场营销的技巧,即创造了一种稀有价值,比如说未开启的功能和关卡,勾起玩家的好奇心。在这种好奇心的驱动下,玩家就会频频回头,对游戏恋恋不舍。
免费模式是新手教程大量涌现的重要原因之一,开发者得想方设法让玩家购买虚拟货币、解围功能等付费选项,新手教程在此时就能派上用场了,它可以引导玩家到游戏中的商店进行消费。
Facebook上的游戏应用已经被称为“社交”和“病毒”游戏,实际上它是两者的合体,所以社交游戏的新手教程也就兼具了邀请好友、通过病毒式传播渠道发送Facebook消息这两种功能。
不过,社交游戏开发商Playfish曾经指出,Facebook上的游戏体验是一种社交现象,玩家的口碑传播、好友讨论等社交行为,会让新手教程的作用大打折扣。因为用户很可能通过好友或者同事获知某款游戏的玩法,在这种情况下,玩家之间的社交关系就完全取代了新手教程的功能。与病毒式传播一样,这种在现实中的或网络上的用户关系,对游戏的玩法推广大有?益。
但社交游戏开发者们很显然并不这么认为,所以Facebook上的社交游戏才会无一例外地推出了自己的新手教程,部分是因为游戏的第一印象很关键,只有获得了用户的好感,才有可能被推荐给更多玩家。
社交游戏的新手教程会指导玩家逐步完成相关操作,在这个过程中就会形成一种虚拟的漏斗效应,即并非100%的玩家都会跟着新手教程一直走到最后,必定会有人在中途退场。这些离开的用户比例就称为流失率,而一路走到最后的玩家比例则称为转化率。
一般来说,因为游戏奖励机制比其他应用功能更吸引用户,所以社交游戏的转化率远高于其他应用。有不少第三方服务工具,比如KISSmetrics、Kontagent和MixPanel可以帮助分析社交的游戏的转化率及流失率。
MixPanel的分析指出,如果用户的游戏进程走到了第二步,有90%的玩家还会接着看新手教程的指示,这个比例远高于其他类型的Facebook应用,这也足以证明在线社交游戏对用户的确具有相当大的杀伤力。
漏斗分析很有助于指出新手教程的瓶颈,可以分辨出那些让玩家中途退出的环节,但很难判断玩家究竟是否查看了新手教程的文字内容,也无法说明这种瓶颈现象产生的原因。
漏斗分析的结果还有一个很重要的发现:如果你的新手教程并不具有黏性,有可能是因为社交游戏本身的设计出现了问题。
新手教程分析:三分钟准则
我在下文中挑选出的几款游戏都已经积累了一定的知名度,因此针对它们的新手教程解析,更有助于论述社交游戏的新手教程设计必须注意的要点。
我对这些游戏的新手教程进行了记录,通过深入分析发现,要保证玩家留存率,开发商就必须注意新手教程结束后的游戏状态,以及游戏本身的刺激因素。
以下表格所列的六款游戏,是2010年经常活跃在Facebook游戏排行榜前十名的社交游戏。从中可以看出,每款游戏的新手教程的时间长度均少于4分钟。不过也有些游戏还会添加一些额外任务指示的功能,或者在后续游戏环节中植入迷你型的游戏指南,当然,这种功能一般只针对那些已发展到高级阶段的玩家而设置。
这个表格还详细列出了这些新手教程每一分钟内所包含的操作步骤。从理论上讲,每多执行一个步骤都有可能多流失一名玩家,因此多数新手教程都会在第一分钟里安排最多的操作步骤。第一分钟最容易吸引玩家的注意力,随后新手教程就会通过购买、出售社交游戏等资源来体现游戏的设置机制。
5_副本.jpg (122.09 KB, 下载次数: 13)
17:04 上传
这个图表还指出了热门社交游戏的核心机制----游戏虚拟形象、个性化服务,以及设定好友、种植、饲养、清除购买和出售记录等功能。
这些新手教程并没有什么显著的差别,由于在当前的社交游戏开发过程中,游戏功能等元素总是借鉴前人的成功案例而设置,因此它们之间只是运行方式有所不同而已。在上述六款游戏中,仅有《快乐水族馆》(Happy Aquarium)的新手教程解说员,采用的是非游戏主角的动画形象(如下图所示)。
6.jpg (109.15 KB, 下载次数: 8)
16:17 上传
作为“第一代Facebook游戏”的代表,《Mafia Wars》的新手教程内容非常稀少,部分原因是它属于非富媒体的Facebook游戏,另一个原因是它拥有庞大的用户规模,这些热情玩家不遗余力地向四周传播,节省了新手教程的工作量。
不过说到底,只有掌握了一定玩家基础的社交游戏才有可能从这种病毒式传播中获益,对既无交叉推广渠道,又无市场营销门路的新游戏来说,最稳妥的办法还是准备一份完善的新手教程,这样才更好地自我推广。
不过,《Mafia Wars》的用户界面仍然塞了大量的信息,这种任务提示方式其实很容易令玩家消化不良,产生视觉疲劳。
事实上,据Zynga公司的Mark Skaggs所称,该游戏的新手教程已经随机砍掉了两个操作步骤,结果《Mafia Wars》的漏斗分析结果增加了25个百分点,但用户反馈信息却很消极。
这个案例说明,新手教程的长度或具体内容,并不需要与UI或游戏复杂程度成正比,关键是要让玩家对自己所看到的信息产生好奇心,然后按照核心游戏设置、智能的UI设计、后续跟进的新手教程等提示性信息付诸行动。
如果你的游戏理念、核心机制是围绕现实生活中人们所熟悉的事物所设计,比如光顾一家餐厅、开发一块农场、管理一家水族馆、成立一个黑帮等等,新手教程的设计也可以参照此法,这样可以更省心省力地为玩家创造一个理想的开端。
新手教程的设计准则
上文的表格还将新手教程的设计分成了时间长度、起点和结束三个要素,如果我们回顾“onboarding”这个过程,就会发现这些新手教程的设计都已融入了适应、吸收、加速这三个内容。
以下三部分内容有助于开发者更深入地考察新手教程的流量:
如何让玩家一开始就接触到游戏的核心机制?游戏开始之初应该为玩家提供什么资源和机制?新手教程要选用哪种解说员形象?哪种类型的声音?
玩家会在什么情况下退出游戏?新手教程的结尾有无兴奋内容可让玩家留连忘返?有无刺激元素让玩家不断返回游戏界面?UI设计是否具有足够吸引力,可诱使用户产生好奇心并点击进入游戏?
结构和时间长度
游戏核心机制和刺激性元素是什么,它们的出场顺序如何?在头60秒钟内,新手教程可展示多少核心机制?新手教程的虚拟漏斗中有多少个步骤?玩家关注新手教程的平均时间长度是多久?新手教程是否与游戏复杂程度成正比?是否还有可优化或删除的内容?或者还可以尝试缩短新手教程的环节,让玩家通过不断体验,自己摸索出更多高级的机制和游戏功能?
在社交游戏开发过程中,有些新手教程会尽量体现整个游戏理念,但游戏总要经过不断地升级,所以新手教程就没有必要植入过多的游戏功能,否则新手教程也得随着游戏的升级而不断更新,这其实是一件吃力不讨好的事情。
但需要注意的是,社交游戏开发是一项长期的事业,只有不断升级、重新设计、植入和采用新功能和内容,才有可能保证用户留存率。因此,社交游戏要让玩家了解游戏新功能,就得考虑对新手教程进行调整,或者在游戏中植入“迷你型游戏指南”。
四、影响社交游戏首周用户留存率
我们有很多客户都是社交游戏开发商,因而比较熟悉Facebook应用的趋势。近期我们发现的大趋势是,游戏利用教程来提升新用户留存率。还有个相关趋势是,游戏发布后数周的留存率对游戏的存活时间至关重要。以下将详细分析这两个趋势。
教程给玩家的印象
7.jpg (76.32 KB, 下载次数: 8)
16:17 上传
我们见过较为成功的做法是基于教程的注册过程。规划精巧的教程可以解除玩家上手游戏的烦恼,教授新用户如何玩游戏。
如果你对这种方法不甚熟悉,可以看下《FarmVille》的注册过程。《FarmVille》的3步教程详细教授你如何收获、耕地和种植。
现在你已经对这个概念有所了解,让我们看看我从一些游戏中收集的数据。
此项分析最令人印象深刻的发现是,每教程步骤推进率平均超过90%。也就是说,一旦某用户开始教程,他们就有超过90%的概率继续实施教程每个步骤。
但这不包括第一步,让玩家开始教程比让他们继续完成教程步骤要难得多。
首步转化率:71.4% 后续步骤转化率:95.06% 完成比率:37.9%。
现在许多公司都在利用教程技术。转化率从未出现95%这么高的数值,但教程似乎确实做到了。
访问留存率趋势
我还注意到留存率行为的另一大趋势。虽然各个游戏的访问留存率在数值上不甚一致,但却有一定的相似性。
访问留存率指的是访问者在首次访问后回头与应用互动的概率。
访问者被分成多个群组,然后分析整个群组的行为。根据访问日期分组是最普遍采用的方法。比如,5月3日访问游戏的人设为一组。
将访问者分组之后,你可以在接下来数周进行跟踪,查看每个群组中回到站点的数目。
现在,我们来看看各种不同游戏的某些留存数据。为收集这些数据,我首先选取了使用我们服务的几款不同社交游戏。然后,我观察每款游戏每周的平均留存率。
以下是不同游戏周留存率示意图:
8.png (57.71 KB, 下载次数: 8)
16:17 上传
我们可以看到,从表面上来看,留存率数值有很大差别。有些游戏的留存率长期维持在50%左右,有些游戏迅速跌近0%。
然而有趣的是,尽管绝对留存率各不相同,各游戏间的留存率变化趋势却很相似。它们都在首周过后急剧下滑,接下来数周趋于平缓。如果你再细心些观察,会发现接下来几周的周留存率几乎没有差别。
我们可以进一步计算出相邻两周间的转化率(注:比如第3周数值除以第2周数值)。以下是转化率示意图:
9.png (71.42 KB, 下载次数: 11)
16:17 上传
是否发现什么规律呢?游戏从发布之初到第1周的转化率各不相同,从最低的1.76%到最高的62.83%。但是,无论初始转化率是高还是低,接下来几周几乎所有游戏的转化率都接近80%。
换句话说,游戏首周的用户有80%的概率在接下来几周会回到游戏中。
这意味着首周留存率很重要,因为你一旦留住用户1周时间,他们就很有可能长久选择这款游戏。这种现象也产生了另一个问题:为何我们所选的这些游戏的表现都如此相似呢?或许社交游戏就是如此,所有游戏的留存用户都有80%到95%的概率每周回到游戏中?如果事实真是如此,这意味着你只需要控制初始留存率即可。开发商们,是时候编写和润色游戏教程了!
相关阅读:
游戏邦编译