《Monster World》产品经理分享游戏开发经验

移动开发 移动应用 游戏开发
有关游戏开发的经验总结,主要有四大内容:用户粘性、病毒式传播、营收和非参数因素。随着你对相关关键运作参数(KPI)了解的增多,你很可能会对其中角色产生感情。

本文作者是Stephanie Kaiser,其为《Monster World》产品主管,主要负责游戏设计和开发工作。这款游戏出自15人团队之手。Stephanie 早前曾任Jamba/Jamster产品经理和MTV Networks产品开发经理。

有些游戏推出后并未立即走红。《Monster World》就是如此。wooga是Facebook第二大社交游戏开发商,而《Monster World》是其目前最成功的作品,游戏获得广泛传播和丰厚营收,其DAU(日活跃用户)突破160万。

下面就来看看有关游戏开发的经验总结,主要有四大内容:用户粘性、病毒式传播、营收和非参数因素。随着你对相关关键运作参数(KPI)了解的增多,你很可能会对其中角色产生感情(51CTO推荐阅读:15点 老外聊iPhone游戏开发注意事项)。

用户粘性

《Monster World》2010年4月推出后并未立即获得成功,但我们随后逐步强化游戏。不妨参考游戏发行后的增长曲线图,我们的发行周期显而易见。每周二我们都会推出新内容,而其强化内容都有在增长曲线图中得到体现。

Chart from insidesocialgames.com 

我们最先优化用户粘性相关功能,我们认为若没有高用户粘性,推出任何强化病毒式传播和营收的内容都是徒然。

同用户粘性相关的KPI是第1日留存率、第3日留存率和第7日留存率以及游戏粘性因素(MAU/DAU)。除此之外,我们还分析初学玩家指南的各个步骤,获悉多少玩家停留在步骤1、步骤2和步骤3,多少玩家完成整个指南操作。通过A/B测试,我们对指南中的某些步骤进行强化,帮助更多用户在第一回合逐步晋升至更高等级。

在A/B测试中,我们让一定比例用户进入包含新功能的游戏版本,而其他玩家则登陆不含此功能的游戏(对照组)。通过随后分析相关性能运作参数,我们从中进行抉择,保持推出新内容。测试需同时进行,才能防止外部因素(游戏邦注:如天气和Facebook停工期)影响测试结果。

例如,我们已测试过指南版本,其中玩家需按指导角色Mr. Tentacle给出的说明进行操作。而其他玩家则进入决策具有选择性的游戏版本。在后面这个版本中,游戏依旧设有Mr. Tentacle,其仍然会提供建议,不过玩家行为具有自主性。

Monster World 1 from insidesocialgames.com 

结果出人意料。我们原本以为玩家会希望能够自主选择。但结果显示,玩家偏好根据指南操作。很多玩家完成所有指导操作,所以我们最终选择指导版本。

设置游戏功能并非出于某人觉得很棒,只有通过参数证明切实可行才会添加入内。一个典型的例子就是“Monster Choose”,这一开始是游戏的首个画面。现在回头看,我依然觉得屏幕非常漂亮。但分析相关数据后发现,我们因此失去颇多用户。出乎意料的是,若用户无法自主选择怪兽,留存率便不受影响。

我们已有庞大用户基础(当时的DAU将近30万),因此能够从A/B测试中获得非常可靠的数据。这些测试因此成为我们最喜欢的优化工具之一。

除削减和强化现有功能外,我们还添加旨在提高用户粘性的新功能,例如增加任务系统。我们向用户提供更多任务,他们开始频繁回访,完成所分配的任务。

通过持续完善指南和任务内容,游戏开始获得病毒式传播。用户粘性获得显著提高,我们通过强化和制作病毒式传播功能不断向前发展。

#p#

病毒式传播功能

Facebook的病毒式传播渠道变更频繁。它们已同一年前大不相同,光看表面你会认为开发商都因Facebook所做调整蒙受损失。但若仔细分析,你会发现这对用户来说是件好事。因为Facebook和社交游戏开发商一样都想留住用户,你会发现此调整对开发商来说也是好事一件。

1年多前,用户能够随意发送有关游戏的消息。很多用户把这些内容视作垃圾信息,这反过来给社交游戏带来负面影响。心情不快玩家不会成为高粘性用户。

如今的消息内容只向游戏注册用户呈现。这个调整确保呈现在用户消息栏的内容保持相关性。相关性是玩家在众多内容中选择信息的标准。做出这一调整后,消息公告就从病毒式传播设置变成留存功能。Facebook改变请求(游戏邦注:这是新病毒式传播功能)在平台的呈现和执行方式。用户之间的请求数量如今以红色数字呈现,显示在Facebook菜单栏顶部的圆形图标上。请求可面向玩家所有好友,包括那些不玩游戏的群体。进行相应功能调整后,请求如今也成为一个强大病毒式传播渠道。

每个病毒式传播功能都需被用户普遍接受。因此所有玩家之间的游戏互动都需要“值得分享”和“值得点击”。若消息内容值得分享,用户在其社交圈内分享的可能性更大。内容需包含和发送者有关的信息。

一个典型的例子就是Robert在《Monster World》发布的消息公告。Robert是伫立在玩家花园大门的机器人顾客,要求玩家出售某些植物。他给出诱人价格。这会促使玩家向好友发出帮助请求。任何好友点击此消息,玩家就能够获得一株植物,然后就能迅速同Robert达成交易,获得积分,尽早晋级。那么这个消息就具有分享价值。

Monster World 2 from insidesocialgames.com 

值得分享对应的是值得点击,这同接受者相关。任何出现在玩家消息栏里能够点击的信息都具有点击价值。想要创造点击价值,我们就需在信息中融入给予接受者的奖励。接受者不论什么时候点击消息都能获得礼物,如钱币、经验值(XP)。通过做此调整,我们动态消息的回复率获得很大提高。

除上述调整外,我们还引入旨在提高游戏病毒式传播的新功能。一个成功的例子就是引入婴儿怪兽。若玩家开始同游戏角色建立密切情感联系,他们就会更沉浸其中。迷失的悲伤怪物总令人觉得自己需要给予帮助。

[[37378]] 

婴儿会一直哭,直到玩家答应制作其要求的玩具(要制作此玩具,玩家需具备一定数量的材料)。这些材料或通过收割庄稼(数量很少)发现,或向好友寻求帮助(通过消息动态),或通过购买。从这点来看,婴儿是添加至游戏中的社交障碍。自婴儿功能推出后,送出消息动态的数量就迅速增加。没有人会眼睁睁弃哭泣婴儿不顾。

完成首个玩具后,婴儿就会入住玩家的花园。从此,每天至少会要求玩家提供一次食物和爱抚。若玩家没有提供,它就会再次放声大哭。若玩家对其爱护有加,就能获得日常奖励。

最近有位拜访者在wooga的波林工作室进行可用性测试,他是《Monster World》忠实粉丝,他说这款游戏已成为他生活的一部分。他听到有人谣传说若玩家一天没有喂食或拥抱婴儿一次,婴儿就会死去。我个人很喜欢这个谣言,虽然我们并不会让这个婴儿死去。《Monster World》是款温馨型游戏。

Facebook调整其病毒式传播渠道后,我们就改用发送请求(游戏邦注:原本是发送动态信息),旨在充分挖掘其病毒式传播潜力。请求面向所有好友,不单是那些参与游戏的玩家,因此有望邀请新玩家参与其中。

#p#

营收

尽可能优化《Monster World》用户粘性和病毒式传播功能后,我们开始着眼营收方面。通过分析买家数量和实际消费额,我们明显发现:消耗品创造的收益高于纯装饰道具。他们具有一个固定购买周期,因为消耗品通常用于换取游戏优势。

《Monster World》中的一种消耗品是魔杖。魔杖在游戏中可用于恢复植物,加快其生长速度,或者立即进行收割。在现实生活中,魔杖就相当于肥料。目前wooga是全球最大虚拟魔杖销售商。

获悉消耗品重要性后,我们又添加了另一商品:woogoo。最近我们刚在游戏中植入系列关于woogoo的新功能。我们引入Roberta,这个角色会不断要求各种只有woogoo能够制造的商品。玩家可以通过向Robert出售商品,收割作物,向好友求助(游戏邦注:通过请求)或者购买获得woogoo。

游戏固有woogoo供应量远远不够,但玩家能够通过购买以外的方式获得。只是这远无法满足需求。为满足Roberta的所有要求,或使用诸如自动收割机之类的道具,玩家需要更多拥有woogoo,单靠收割作物无法满足需求。玩家能够向Roberta出售商品,但若其想出售更多,就需要发出请求或自己掏钱。

从这方面看,消耗品既能够帮助玩家更快晋级,又能够延长其付费时间。

就像上面提到的,要强化诸如《Monster World》之类的游戏,你就需要把握相关参数,每天进行分析。wooga握有120多万日用户的KPI信息,因此处在有利地位,我们充分利用这些数据。wooga创建的内部汇报工具让我们更深入了解这款游戏。我们的“report guy” 会自动发送有关特定KPI的汇报邮件,这些内容我们每天都会跟踪。

除上述参数外,还有很多其他非参数因素,这些都使我们得以将《Monster World》打造成一款成功作品。

#p#

可用性测试

从一开始,我们就邀请项目之外的人员参与可用性测试。我在《Monster World》进行的首个测试是借助书面模型和一支笔,笔充当鼠标。我向潜在玩家展示模型,让他们使用笔进行“点击”,仿佛这个是个电脑屏幕。点击背后的页面是用户流动的下一步,同时也充当书面模型。通过提早和频繁测试,我们在制作前就把一些概念错误扼杀于摇篮之中。

在开发点击模型过程中,我们开始通过真实电脑进行测试。很多时候,我们只观察测试玩家。避免回答问题或进行指导操作有效推动我们理解当前更新版本的设计缺陷。众所周知:“倾听玩家需求!”已转变成“观察用户行为”。

我们每隔两周就进行测试。产品人员总是参与其中。测试过后,“观察者”马上就会讨论相关发现,决定下个开发周期的优先内容。我们常常邀请团队所有成员参与测试工作。尤其是开发人员和美工,这些环节能够帮助他们深入玩家行为世界。

#p#

发行周期

我们每周更新内容,混合使用Kanban和Scrum工具。每周二我们都会在Facebook推出全新游戏内容。下个制作周期开始于周二,然后一直延续到周五。我们利用周末进行充电,为周一修补新漏洞养精蓄锐。

这些短暂发行周期非常有规律,每个成员都要严于律己,避免因内部依赖性出现延误。但其带来显著成效。我们步调很快,但依然能够每日灵活变更优先内容。完成新功能后,我们都会按照每周发行规律推出内容。因此,若团队成员今天有新想法(游戏邦注:或从在可用性测试中有新发现),会体现在下个版本,前提是其非常有价值。在我看来,游戏产生的直接反馈能够有效刺激团队成员积极性。

我们的游戏有7个语言版本:英语、西班牙语、意大利语、法语、葡萄牙语、土耳其语和德语。从制作初期开始,我们就通过XML支持不同语言。支持语言辨认和解决语言停顿间隔问题一样重要。因此,图像中不含文本。wooga提供本土化用户支持,其将粉丝页面和虚拟商品进行本土化。例如,在去年的足球锦标赛中,我们游戏的晾衣绳中就挂有法语、意大利语和西班牙语编织物。

#p#

情感因素

就想之前提到的,若玩家同游戏角色建立某种联系,他们将更具粘性。我关注很多游戏小细节,这使得《Monster World》非常讨人喜欢。《Monster World》当中的机器人叫做Robert。Robert伫立于玩家花园中,等待展开交易。虽然他处在等待中,他会跳绳,会玩自己的PSP,会和Roberta搭讪。玩家可以拜访好友的花园,招待Robert一瓶油。若Robert喝太多油,他就会醉倒,会在下次交易中付给玩家好友更多钱币。

[[37379]] 

怪兽家族中有各种怪兽,包括前面提到的婴儿怪兽。我们瞄准女性族群进行婴儿内容的可用性测试,只要婴儿一出现她们就开始落泪。谁能抵挡为婴儿创建全新摇摆木马所带来的欢乐?

#p#

游戏团队

wooga分成各个专门游戏小组,由产品主管带领。团队成员(游戏邦注:包括开发人员、美工、项目经理和额外项目经理)只专注一个游戏项目。每个团队都有独立办公室,这给予他们集中工作空间,方便进行交流。

[[37380]] 

wooga有幸能够拥有此团队,所有团队成员都全心投入,旨在制作最佳作品。所有怪兽角色都融入我们的情感和心血,我们因此会不断优化游戏内容,将其打造成一个真正的怪兽世界。

 

责任编辑:景琦 来源: 游戏邦
相关推荐

2011-04-25 16:56:34

Greedy Bank游戏开发独立开发者

2011-08-10 09:42:08

2011-08-10 10:01:00

迭代开发游戏

2015-09-07 14:17:44

HTML5游戏开发工具

2015-09-06 13:26:41

HTML5游戏开发工具手游开发

2015-09-06 09:51:02

html5开发经验开发工具

2015-07-29 10:25:05

数据开发产品必修课

2012-04-25 18:13:02

Mike开发应用避免烂应用

2012-01-06 09:45:23

HTML5游戏开发货币化

2015-09-15 10:51:35

2013-01-10 12:57:23

产品经理App产品设计

2014-03-14 13:36:19

独立游戏经验

2011-06-14 09:27:43

高性能WEB开发

2011-07-07 10:49:41

JavaScript

2015-10-19 10:01:46

推销开发者经验

2012-12-27 10:05:15

2011-09-14 09:30:27

2011-07-08 15:20:30

seamjsf

2010-01-14 18:14:22

VB.NET开发特点

2018-05-07 15:28:45

项目开发管理
点赞
收藏

51CTO技术栈公众号