游戏图像的设计:A/B测试应当贯彻始终

2020 年 4 月 05 日

游戏图像的设计:A/B测试应当贯彻始终

当提到游戏设计时,我们(Frenzoo)的工作室会先从自由创造开始,然后通过用户反馈做出最终决定。

这在实践中意味着什么?

意味着需要进行许多实验,包括但不限于 A/B 测试。这些实验不仅针对功能、UI,而且是与游戏的各种图像相关。以下便是我们所使用的一些策略:

测试主题元素

游戏图像涵盖了多个方面。当提到如何提高游戏下载量时,应用图标总是最容易被提及的游戏图像。

我们使用了 Store Listing Experiments,并将其带到 Google Play Developer Console 上。

以我们的 3D 模拟游戏的 A/B 测试为例:

为了战胜那些业内领先的对手,我们在这里使用了由不同元素构成的图标:应该包含一个、两个还是没有虚拟角色?元素是来自主题、游戏玩法还是只聚焦于人物本身?

在观察了几天的数据后,我们发现只包含一个角色并且使用游戏背景的图标表现得最好,甚至超越了我们原本抱有极大信心的一个图标。

而在工作室最早设计的游戏中,我们也通过 A/B 测试发现,一个感觉像是带有“流行歌手”元素的图标相较于原始版本提高了 10% 的下载量——这远远大于我们预计的效果。

测试艺术概念

我们在两个主要开发阶段测试了游戏图像:

1、首先我们测试了艺术概念并观察哪种比较有效。
2、然后我们以上一条为基础创造了图像,测试它在引导平衡和内容分布方面的效果。

在设计周期的早些时候,我们的设计师构思了一些艺术概念,并且让我们收集了这些概念在风格 / 主题方面的反馈。

例如在一个农场原型中,我们想要添加更多的“产品制作”内容,于是创建了测试来了解什么产品是玩家最乐意制作的。在这种情况下,我们得知,相比于其他款式的食物饮品,玩家对于蛋糕的偏好在数据上有着压倒性的优势:

测试的方式

在另外一个例子中我们想了解玩家在一款精品店模拟游戏中想要出售什么样的商品:

弹出窗口总是会让人觉得“这是垃圾邮件”,所以我们会这么做:

1、设置调查为选择性内容;
2、不去打扰位于较低关卡的玩家;
3、只收集为确保统计置信度所需要的最少回复
4、在完成调查后向调查对象提供虚拟货币作为奖励

有时候我们也会想测试那些在当前还没使用过我们应用的人。对此,我们使用了 Google Consumer Surveys,虽然它不是免费的,但在探索全新用户类型的时候确实很有帮助。你可以设置一些问题,如你是否玩社交博彩游戏,并只调查那些符合你的标准的对象。

测试制作好的图像

一旦我们完成了图像创造,我们便对这个已经完成的内容进行测试。例如一款时尚游戏中的鞋子:

那么为了让用户具有很好的第一印象,从而能够提高隔天游戏的用户留存,我们便会让一些评价较高的道具出现在游戏的前期部分。

我们同样也希望确保捆绑销售的道具能够有效提高游戏转换率。

A/B 测试架构

一旦所有内容都准备好了,我们便会使用 Google Play 的阶段展示功能对新版本本身进行 A/B 测试。基于这种方法我们便能够了解到变更版本会影响多少安装量。

如果新版本中主要是图像或主题发生了变化(注:例如在假期期间出现的圣诞主题更新),我们便会先提取 20% 的流量进行测试并持续监测一周甚至更长时间。这至少能让我们在完全推广到全体用户之前,确认新的版本在用户留存和盈利参数方面的改变是不是有益的。

结论

对游戏图像使用 A/B 测试已经为我们工作室带来了许多好处:

首先,它让我们的许多理念得以尝试,包括保守的和激进的——这意味着比起只是拥有一个计划 A,还在设计理念阶段我们就已经获得了更多可能性。

其次,测试让我们对真正投入成本去制作并发行游戏更有信心。

最后,最关键的是,所有这些反馈都能够帮助我们更加了解最重要的利益相关者——玩家们的看法。

2020 年 4 月 05 日 16:54 23

评论

发布
暂无评论
  • 使用 Amazon Aurora 升级游戏体验

    Amazon Aurora 正在快速成为全球一些大型和快速增长的游戏公司的首选关系数据库。

  • “玩”的力量:从游戏设计中学习产品设计(上)

    打游戏是我们“自找的”,我们主动花费精力和金钱投入其中,乐此不疲;而工作为我们提供了收入,我们却经常心猿意马,叫苦不迭。

    2018 年 2 月 27 日

  • 达成销售,然后构建

    “在编写任何代码之前,确保先有一个失败测试。”在90年代晚期出现时,这曾是个革命性的概念。而现如今,许多成功的企业家实践了另一个相似的理念:“在构建产品/服务以前,首先确保拥有付费的客户。”Naresh Jain介绍了寻找有效的MVP以验证其教育产品的方法,以及为何敏捷方法未能奏效。

  • 手把手教你设计一次成功的实验(上)

    想要设计并执行一次成功的实验,我们有什么需要注意的地方呢?

    2019 年 7 月 1 日

  • Adobe MAX 抢险谍报: 跨屏幕 Flash 游戏的复制技巧

    我所学到的关于编程方面的知识均来自于玩视频游戏。 在作为一个少年的成长过程中,我没有想到我对玩和希望创建视频游戏的激情对我的开发人员职业生涯有如此深远的影响。 在今年Adobe Max大会上,我将给出一个关于我的玩游戏历史和我如何学习使用复制(blitting)、Sprite和高级优化等技巧,以及如何将它们应用于我已经创建的一些具有鲜明特色企业网站的演讲。

  • 关于 A/B 测试你不得不知道的 7 件事

    AB测试,或称ABT,想必你已有所耳闻。可能在公司的培训中,你曾学习到ABT的知识;可能在平时的交流中,你曾谈及ABT的意义;也可能在网上的浏览中,你曾一窥ABT的强大。

  • 通过缺陷狩猎提高测试水平

    简要说明:在最近举行的2013葡萄牙测试大会上,Klaus Olsen介绍了“缺陷狩猎(Bug Hunting)”技术,那是一种探索性测试风格。

  • 优化移动 AIR 应用程序的性能

    您是否想知道为什么具有较少可用CPU周期的控制台游戏(比如早期的Sony PlayStation的版本(PS1 ~33 MHz,PS2 ~300 MHz))的运行性能比具有600 MHz到超过1 GHz的桌面或移动设备上的一些Flash游戏更高?单独基于CPU周期来评估平台不是公平的对比,因为在不同平台上实现游戏时,硬件和软件都存在重大差异。要在任何计算机或设备上获得最优性能,一定要最大化硬件功能,以及实现软件开发最佳实践。在本文中,我将介绍有助于改善移动AIR应用程序性能的开发实践。

  • 想要增长,你的团队需要高效的工作流

    产品经理除了自己要具备促进产品迅猛增长的能力外,还要清楚如何设置产品团队的工作流程,才能最大化团队的增长能力,从而促进产品更有力的增长。

    2018 年 6 月 5 日

  • 从每月到每天,如何给版本发布提速?

    灰度放量、A/B测试,真的起到作用了吗?提高版本发布速度也要兼顾效率和质量,如何才能“提速保质”呢?

    2019 年 3 月 2 日

发现更多内容

LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(n), 出队 - O(1),JavaScript,详细注释

Lee Chen

前端进阶训练营

Dubbo-go应用维度注册模型

apache/dubbo-go

dubbo dubbo-go dubbogo

藏在Java数组的背后,你可能忽略的知识点

Java架构师迁哥

区块链赋能市场监管 浙江上线“黑科技”清除取证固证难题

CECBC区块链专委会

区块链 市场监管 取证难题

从新浪数字化转型,窥见互联网的“懂行”新十年

脑极体

业务架构学习内容有哪些?

周金根

BIZBOK 业务架构

我理解的面向对象(ObjectiveSql 实践)

Braisdom

Java ORM框架 ORM

为什么每个微服务要有自己独立的数据库?

码猿外

数据库 架构 微服务

澳门金沙玩赢了钱提现不了异常注单未更新有什么办法处理?

丛林里的余光

异常检测 澳门金沙 提现不了

区块链技术发展的十大趋势

CECBC区块链专委会

区块链 金融 安全问题

Java四种引用类型:强引用、软引用、弱引用、虚引用

简爱W

SpringCloud轻松集成Dubbo实现RPC调用

Barry的异想世界

微服务 dubbo nacos RPC spring cloud alibaba

一文解开java中字符串编码的小秘密

程序那些事

java安全编码 java编码指南 UTF编码

基于Goc的Golang代码VSCode实时染色方案

大卡尔

go 测试覆盖率 精准测试

week11--作业

Geek_165f3d

Golang领域模型-实体

奔奔奔跑

go 架构 领域驱动设计 DDD 微服务拆分

我们该怎么保护手机屏幕前的父母?

徐说科技

手机 短视频

服了,十年运维架构专家的MySQL运维经验,除了实战还是实战

周老师

Java 编程 程序员 架构 面试

TOGAF认证课由2天变化为5天的思考

周金根

企业架构 TOGAF

不草率,你只管下载资料,剩下的交给「哇哦」

小Q

Java 学习 架构 面试 分布式

阿里培训官给新入职程序员的25条建议

Java架构师迁哥

宅家三个月玩转算法,再战字节跳动,字节跳动面试官朝我比了个“ok”

云流

编程 字节跳动 算法 Java 面试

企业中台化落地:从战略分析到战术实践及架构演进过程

Barry的异想世界

架构设计 策略模式 模板方法模式 中台架构 领域驱动设计DDD

LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(1),出队 - 摊还复杂度 O(1),JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

一点 Go Web 编程实践经验

Garfield

go Go web

LeetCode 169. Majority Element

liu_liu

算法 LeetCo

【高并发】Redis如何助力高并发秒杀系统,看完这篇我彻底懂了!!

冰河

redis 多线程 高并发 秒杀 电商超卖

面试必问亿级流量优化策略之JVM调优,文档视频面试,还不收藏

小Q

Java 程序员 架构 JVM jvm调优

央行数研所推出贸易金融区块链平台

CECBC区块链专委会

区块链 金融

架构师课作业 - 第十三周

Tulane

oeasy教您玩转 linux 010212 管道 pipe

o

游戏图像的设计:A/B测试应当贯彻始终-InfoQ