如何打造以人为本的移动游戏

用户体验的设计原则,用来帮助您打造人们想要的游戏。来自 Seb LongHarvey Owen 和 Gareth Lloydphp

随着移动游戏的受众在全球范围内不断扩大。带来的结果是,开发者不只要知足各类玩家的胃口,还要努力打造良好的用户体验来让本身的游戏从竞争激烈的市场中脱颖而出。这项挑战的复杂性在于无论您的初衷有多好,有时候移动游戏用户的体验仍是会与设计的初衷相背离。在这里面有许多不易察觉而且植根于玩家自己的缘由,而这些缘由能解释为何这些状况会发生。而其中最难以察觉的差别源于人们的心里;至于影响因素则例如,如您的玩家是怎样看待,如何了解,怎么感觉以及是如何参与您的游戏这些影响因素。前端

咱们来自 Player Research,是游戏测试以及用户研究方面的专家。Google Play 邀请咱们利用咱们评估过数以百计的游戏的经验,来创建一套能够帮助您为全部玩家创造一个引人入胜的,易于学习的,有益的游戏的原则。在评估中秉承这些原则能够帮你发现用户体验中的风险、瑕疵和未能达到设计预期的地方;在开发中遵照这几项原则能提升玩家的参与度和积极性,游戏也更容易上手,可玩性也会提升。固然,这须要在设计中使用一些心理学的技巧。android

这些原则和问题一块儿提出的目的,是为了您能够咨询您的受众,或是为了能够做为一个团队来讨论,还或是为了能够指导您开展让玩家参与的测试。也许这些问题算不上详细,可是它们应该能促使团队找出设计初衷与玩家体验之间的差别。ios

咱们将这些用户体验原则分红了两大主要领域:git

  • 打破障碍:经过遵循玩家如何看待,听闻,思考,参与游戏并与其相伴的方式,消除隐藏的“乐趣障碍”。
  • 构造体系:经过设计一个能够学习的游戏帮助玩家理解,掌握和进步,而且可以清晰呈现出玩家理解程度的进度和深度。

经过解决这些问题,您能够确保游戏中的挑战,挫折和困境都是预料之中的,而不是由于设计决策而产生的预料以外的结果。github

打破障碍

遵循玩家如何看待,听闻,思考,参与游戏并与其相伴的方式后端

第一大原则要求您考虑你的玩家生理和心理上的承受能力;以及您的玩家们可否将您的游戏看做他们平常生活的一部分来享受。那些不遵照这条原则的游戏很快就会被卸载。有些玩家,初次上手就当即有了挫折感或者迷惑感,又或者出现一些阻碍他们理解游戏的东西的话,他们应该不太可能再打开你的游戏了:“我可能不太适合这款游戏”。安全

看一看你的游戏是如何欢迎新手的。不是说要让你必须对玩家的诉求百依百顺,不是说要让你必须下降游戏的挑战或是牺牲复杂度。有可能你的游戏原本就是硬核游戏,[可是] 从新思考一下这些问题未尝不是一个好主意呢。 —  Rami Ismail,Vlambeer(source)app

原则 1:适众的复杂

复杂度不只仅是一些您放进游戏设计里的东西;还有玩家的感觉,复杂度产生于游戏设计和玩家能耐间的化学反应。或许您可能很是精通您的游戏;但玩家的认知,运动和感知能力并不必定赶得上您。您的目标玩家 - 不管年龄或游戏经验如何 - 都会对游戏的复杂度有一个可接受的上限。除非在设计上就考虑到这些限度,不然游戏可能很快就会变得过于复杂或苛刻。post

设计适众复杂度意味着清楚谁是您的受众,了解他们跨功能域的能力,好比记忆力,注意力,语言能力和运动能力。这些功能域可以顺利地并行工做,使咱们可以同时进行全部的平常任务,或者专一在某单一领域来解决全新的或特别苛刻的任务。可是,对任意单一领域的高要求都会致使下降在其余领域的能力;而对多个领域的高要求正中坏表现且难理解的游戏的下怀。因此,根据这些不一样的领域来评估你游戏的需求。什么样的改变可以被做出以用来知足其需求?能在不影响核心游戏体验的状况降低低复杂度吗?

经过理解玩家的能力和其需求之间的关系,游戏能够被设计成来适应任何目标受众。如下是一些您能够用来评估游戏适众复杂度的问题:

一些有关您玩家的问题

  • 咱们目标受众的视觉,运动和认知能力是怎么样的?
  • 咱们的目标受众如何在语言和算术能力方面有所不一样?

一些问您团队的问题

  • 咱们如何确保咱们的游戏是易于上手的,并考虑过根据目标受众当前的视觉,运动和认知能力来提供最佳挑战?
  • 咱们是否应该调整咱们的游戏体验来适应不一样能力间的差别
  • 咱们应该多早让用户进入游戏来测试其体验?
  • 咱们应该如何在游戏开发过程当中避免“复杂多变的需求”?

问问您的玩家

  • 在玩游戏时,您有过感到困惑的时候吗?
  • 在玩游戏时,您是否以为本身拥有了全部您须要知道的信息?您知道在哪里找到它吗?
  • 您能告诉我如何在菜单中找到[功能]吗?您是否可以容易地使用菜单?
  • 您以为这款游戏“对您的胃口“吗?这是针对您设计的吗?若是不是,那是针对谁设计的呢?

原则 2:灵活的设计

向着您的目标受众设计游戏是一个很好的开始。可是无论您作得多好,就拿您玩家的经验,偏好,和所处的环境来讲,他们之间总会存在差别。接受您目标受众中存在的差别与定义您的受众一样重要

游戏是人们平常生活的一部分,因此在尽量的状况下,应该将游戏设计得灵活一些以适应玩游戏的不一样环境。真实世界里处处都是打断,不论你是否打开了设备。为了使您的游戏适合人们的生活,请您确保它支持灵活的游戏时间,可定制化的控制和视听设置,并能够适应碎片化的游戏节奏。

好比,在 炉石传说 中的内置功能能够应付长时间的暂离:

那些离开了炉石传说一段时间的玩家回归后每每仍然认为本身很厉害,若是再次手把手地教他们游戏会让他们以为浪费时间和你在侮辱他们的智商。取而代之的是,咱们提供了一些快速弹出的窗口,让他们了解当前的游戏有哪些变化,以及一些独特的平常任务,来引导他们重回旅店。 — John Hopson,暴雪娱乐高级用户研究经理

如下是一些能够帮助您评估游戏灵活性的问题:

一些有关您玩家的问题

  • 咱们的玩家什么时候何地在何种设备上玩游戏?
  • 哪些方面的内容可能会影响游戏性?
  • 咱们预计的游戏时长和玩家真实的游戏时长相匹配吗?和他们的现实生活相协调吗?
  • 咱们给予了足够的时间来感知和理解玩家的游戏反馈吗?

一些问您团队的问题

  • 咱们如何让玩家将他们的个性化体验应用在为他们的平常偏好功能上,如提供视频和音频设置?
  • 咱们须要将游戏设计成可中断式的吗?
  • 如何对待那些离开了很长时间后重返游戏的老玩家呢?
  • 操做游戏的方式是否科学合理,好比是否在双手持设备时再让他们用右手点击屏幕左上角的按钮?
  • 咱们是否给予了玩家选择能够“挂机”,隐藏或关闭非核心游戏机制的功能呢?

问问您的玩家

  • 在进行游戏时您被中断的频率是怎么样的?
  • 当您的游戏被中断后,再次返回游戏会发生什么呢?那是您指望发生的吗?若是不是,为何呢?
  • 您改变过游戏的任何设置吗?
  • 你是否会但愿关于游戏自己或其操做方式有任何改变呢?

构造体系

帮助玩家理解,掌握和进步

在解决潜在的阻止游戏的障碍是很重要的同时,玩家的体验也扮演着将新进入游戏的玩家转变成老手和爱好者的角色。经过强调您游戏中的可学习性和各功能之间的关联性,您能够向玩家传授游戏知识和技巧,而且引导他们踏上您设计的游戏旅程。最终,他们会按照您设想的方式来进行游戏。

原则 3:"熟悉"的力量

玩家能够绝不费力地学习游戏的功能,前提是它们已经以某种方式被人们所熟知:好比某种体系或者大众标准,或者它们和现实世界是一模一样的。玩家能够辨别出类似的通关策略,好比得到必定的评分后才能解锁进入下一环节。能够运用来自真实世界里广为人而且能轻易识别的影像和行为,好比拉动和发射弹弓。当以熟悉为原本设计游戏时,玩家能够对游戏元素,特性,或者交互行为进行有效的,启发性的猜想。

熟悉也能够来自于内部的一致性。随着玩家花在游戏中的时间愈来愈多,其视觉表现也变得熟悉和可识别。将拥有一致性的图像,术语,颜色表现和游戏特性相关联,能够帮助玩家创建强大的游戏思惟。保持这种一致性将有助于玩家预测游戏的新功能和特性,而省去明确地教导他们的步骤。

当咱们在设计 King 的用户体验时,理解和响应咱们玩家的指望是最重要的。全部的产品都要有它们的背景,而咱们的玩家已经发展到能够识别而且预测出移动游戏里答案板。秉承这些指望(并知道什么时候打破它们!)帮助咱们创造使人愉悦的游戏体验,玩家能够用最小的认知代价来专一于乐趣。 — Caitlin Goodale,用户体验设计师,King

一些有关您玩家的问题

  • 玩家对关于游戏机制的规范和指望是什么?

一些问您团队的问题

  • 用户界面是否与玩家现有的心智模式一致?
  • 如何经过咱们玩家的真实世界知识来使得咱们的游戏机制,特性和交互更加直观和更加易于理解?
  • 如何经过保持咱们游戏的其余方面的一致性来使得咱们的游戏机制,特性和交互更加直观和更加易于理解?或者咱们玩家玩过的别人的游戏
  • 咱们可以确保咱们的图像和术语是独特的而且能够快速识别的吗?

问问您的玩家

  • 您认为这些图标初看之下是什么意思呢?
  • 在您的预想中这项特性是如何工做的呢?
  • 这个特性是否达到了您的预期呢?若是没有,为何呢?
  • 游戏中有任何事情没可以按照您预期的那样运做吗?
  • 这些个特性您有在其余游戏中瞧见吗?

原则 4:适当的帮助

新玩家每每是抱着试试看的心态来接触一款游戏的,即便他们并无彻底理解它。积极主动的玩家则通常会经过进行游戏,不断摸索和试错体验来学习游戏之道。

可是经过自主探索来得到有效的游戏之道是有代价的;因为玩家在不知不觉地随时与游戏进行着交互,因此全面的反馈系统和保护措施是必须的。为了学习游戏之道,玩家须要全面的,有关联的的和及时的反馈,来让他们了解其行为对游戏世界的影响。

当玩家处在安全的环境中时,经过自主发现学习如何游戏才会更加有效。这里应该注重的是实践,也许能够经过适当的“分块”游戏概念来使游戏进入平易近人的试错阶段。而且它也应该容许玩家从错误中恢复到正常状态,不管是经过游戏机制仍是其余方式 - 好比在学习如何游戏时,慷慨地尽早提供资源或者提供选项来使得玩家能够撤销其操做。

玩家感到困惑或者只是单纯想要了解更多时,也能够提供一些额外的信息:“获取更多“的帮助提示,“信息“按钮,甚至是全面的游戏手册或是客户支持的联系信息。然而,须要尽可能避免依靠这些方法做为玩家理解您游戏的惟一途径。尽管每一个游戏的上手攻略都不尽相同,可是最好经过让玩家在进行游戏的过程当中来学习如何游戏。

一些有关您玩家的问题

  • 您的玩家更可能经过探索游戏来学习仍是者更可能经过依靠帮助来学习?

一些问您团队的问题

  • 向玩家提供帮助支持信息的理想时间和地点是什么?
  • 玩家会在咱们的游戏中制造出什么不该该的错误,咱们如何巧妙地保护他们免受这样的负面体验?
  • 咱们的玩法反馈如何更好地向玩家传达其对游戏世界的影响?

问问您的玩家

  • 您有没有犯过任何您没法从其中恢复正常的错误?若是是这样,发生了什么?
  • 您倾向于本身去弄清楚如何玩这些游戏吗?您能在这个游戏中作到吗?
  • 在玩游戏时,您有没有在游戏中看到过任何帮助信息?你有没有听取它们的意见呢?它们起做用了吗?
  • 您有没有进一步地去寻求一些如何进行游戏的帮助或信息?您指望在哪里找到这些信息呢?
  • 您有以为本身有知道本身在游戏里的表现是优秀仍是差劲吗?

原则 5:精简的教程

在基于玩家直觉,熟悉度和试错体验的教学方法都无效的状况下,游戏就须要本身来清楚地来解释本身。教程,文字提示,和“点击下一步“的方法是比较常见的教学方法。

过分依赖教程来让玩家记忆大量的东西极可能会压跨玩家,或是由于其死板的体验让玩家窒息。然而,在缺少其余让玩家学习如何进行游戏的方法的状况下,教程的缺失极可能带来玩家的流失。

游戏测试和迭代设计有助于为您的受众肯定“金发姑娘原则”教程:适度的来教导您的玩家关于您游戏的基本概念和特性,同时经过熟悉度,直觉和一些协助来平衡学习成本。

一些有关您玩家的问题

  • 你的玩家是否可能对教程特别有抵触情绪?

一些问您团队的问题

  • 咱们的 UI 是否准确地向玩家传达了游戏自己?
  • 玩家是否能够识别咱们游戏的玩法反馈,而且可以按照咱们的想法作出回应?
  • 哪些领域须要更多或更少的教程?
  • 咱们尽了最大限度的努力来教导玩家(例如经过加载屏幕,暂停菜单,菜单交互,视频或过场动画)吗?
  • 咱们是否在正确的地方使用了教程?

问问您的玩家

  • 在学习新游戏的过程当中,教程是否让您感受自在?
  • 你以为游戏中的教程会显得愚蠢吗?是否有时候您会更喜欢本身来学习如何游戏?
  • 您能理解每个教程吗?您有没有设法去快速地学习它想教您什么?

原则 6: 清晰的深度

一旦您的玩家具有了基础知识,而后呢?

明确的目标给予了玩家游戏的意义,游戏过程当中要努力的事情,以及重返游戏的理由。经过游戏的体系和其元游戏的深度—游戏信心的培养,奖励机制和鼓励留存,来传达游戏的目的。

向玩家传达一个更深的元游戏如何关联到核心游戏体系每每是一个挑战,而结果一般是由二者之间的脆弱的,抽象的关系来决定的。许多游戏依靠熟悉的机制来向传达其基本体系和游戏进展,好比“收集到3颗星“和“完成上一等级才能继续冒险“。

奖励也能够用来表现元游戏系统;可是就像游戏目标同样,它们须要被玩家清楚地理解。一个被误解的奖励可能会混淆而不是增强玩家对游戏进展的理解。

来自其余地方的玩家也能够提供游戏深度的来源,并有多是一个无尽的元游戏。社交互动和玩家之间的竞争 — 经过排行榜,玩家对玩家,合做模式,“家族“,社交分享或者仅仅只是聊天 — 可让玩家以难以想象的方式参与其中,这多是一个潜在的有无限的深度的来源。然而,这些方法可能难以实施:不只是由于涉及技术上的要求,而是在于多人模式和社交互动应该怎么样来补充游戏的单机内容和机制。

这些亟待解决的 UX 问题不只富有挑战性而且还很严重,由于一款牛逼的元游戏意味着受众的长期参与。有效地表现元游戏系统将确保玩家能够对游戏中的购买行为作出自信且明智的决定,并增长在玩家卸载以前花费更多游戏时间的可能性。免费模式以外也是如此:一款好的元游戏意味着有可能又一位被您后续运营所俘获的玩家。

一些有关您玩家的问题

  • 您的玩家是否会选择有长期目标的游戏?
  • 玩家会在多大程度上由于其社交属性来寻找这种类型的游戏?他们是想和其余玩家一块儿玩呢仍是对抗其余玩家呢?

一些问您团队的问题

  • 咱们是否以可理解的方式提出了长期目标?
  • 咱们如何有意义地传达其余真实玩家的存在以及如何让多人模式和社交互动融入咱们的元游戏?
  • 咱们如何增强游戏进程和元游戏进程之间的关系?
  • 哪些功能旨在让玩家从新回到游戏中,而且在用户的首次体验中向其呈现了有意义的内容?

问问您的玩家

  • 您如何在这款游戏中取得进展?
  • 您如今想在这个游戏中作什么?
  • 在这个游戏中您须要作什么(从长远来看)?
  • 您如何在这款游戏中变得更好?
  • 这个游戏会变得更困难吗?
  • 您能在这个游戏中与其余人互动吗?感受如何?
  • 您可以在这个游戏中买什么东西?您能够买东西来帮助您吗?
  • 您在这个游戏中花钱买了什么东西吗?您如何才能获得更多呢?

划重点

正确地平衡

咱们已经讨论过几种可让游戏变得直观易懂而不增长其复杂度的方法。可是,请记住,没有人想要一个无聊的,没有新意的,无趣的游戏。成功的游戏挑战着玩家,并为他们提供成就感。

做为富有创造力的游戏开发者,您能够以有趣的名义忽略任何这些原则。许多成功的游戏有着复杂的视觉性,尴尬的控制,不熟悉的游戏世界等等。在某些状况下,故意设置的复杂性和不愉快可能成为游戏独有的“挑战来源”。

然而,对这些原则的忽视(或认为其只是假设)会增长您的游戏存在无心义障碍的风险,并会给玩家的体验增长意想不到的不愉快。简而言之:明智地选择您的战斗,并确保您的游戏只会按照您想要的方式来展示。

咱们但愿将这些以玩家为中心的设计原则融入您的开发讨论中将有助于出您设计的游戏体验符合预期。从这些视觉,运动,认知上以及和在对根本的人性化设计思考后来进行仔细和深思熟虑的实验将增长玩家找到您为他们所创造的乐趣的机会,并让他们回到游戏中来以获得更多。

在未来的文章中,咱们将分享咱们与那些将这些原则应用于他们的游戏设计中的游戏开发者所合做的结果。


您以为怎样?

你有没有想过去设计游戏的用户体验以及人为因素是如何影响游戏玩家的行为的?在文章下面留言或者 twitter 中添加 #AskPlayDev 标签后发言,咱们会经过 @GooglePlayDev(咱们会在那里展现在 Google 应用商店得到成功的窍门)回复。


掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 AndroidiOS前端后端区块链产品设计人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划官方微博知乎专栏

相关文章
相关标签/搜索