海外最早 Cocos 使用者:如何发布游戏至 10 亿用户平台 Viber?

2020.7.24 技术干货 by Cocos

随着近几年国内外超休闲游戏浪潮的兴起,越来越多国内海外游戏厂商都在挖掘这条赛道的价值,以有效避开大厂重兵聚集的重度大型游戏,把精力聚焦在更适合体现玩法创意的各类休闲游戏、社交 App 内置游戏领域做创新。
Cocos Creator 海外最早使用者之一,来自黎巴嫩的 Groovy Antoid,由 6 人组成的小型团队,自 2015 年开始便在黎巴嫩首都贝鲁特开发了许多有趣好玩的休闲游戏,也获得了不错收入。

目前,他们正在努力将 HTML5 游戏带到广受欢迎的即时聊天软件 Viber,我们有幸邀请到 Groovy Antoid 的首席开发人员 Mohamad Kotob 一起聊聊 他们的游戏开发历程,以及 Viber 上的商业机会。

嗨,能向我们的读者介绍一下自己吗?

我是 Mohamad Kotob,目前是 Groovy Antoid 的首席开发人员。Groovy Antoid 是 Techstars 的一家初创游戏开发工作室,总部位于黎巴嫩贝鲁特,在美国注册,目标是创建风格独特、精致、有趣、古怪的混合休闲游戏。
我们的作品之一《Fat Bunny: Endless Hopper》到目前为止已经拥有超过 100 万的下载量,广受玩家喜爱。它曾在 IMGA MENA 2017 上获得 2 个奖项,并入选在 2017 年美国休闲游戏展(Casual Connect USA)上的 Indie Prize 展示奖。
这是一款无尽横版跳跃游戏,主角是一只可爱的兔子,可以测试玩家抓时机的技巧。我们收到了数百封来自粉丝的电子邮件,表达他们对这只可爱的兔子喜爱之情。这些成就都进一步增强了我们整个团队的视野和创造更吸引人的游戏角色的动力。

是从什么时候开始接触电子游戏的呢?

我从小就是个超级游戏玩家。很幸运有一个跟我一样对技术狂热的父亲,他在我很小的时候就买了一台电脑,但我很快就独占了它(实力坑爹,棒棒的)。
漫长的日日夜夜里,我玩遍了街机游戏、模拟游戏和 Flash 游戏,从 RPG 到 RTS,再到 MMO,最后我忍不住开始自己学习制作游戏,并通过上网寻找编程资源。

是如何进入这个行业的呢?

其实在加入 Groovy Antoid 之前,我已经与其他独立开发人员一起从事了多年的游戏开发工作。创造有趣的游戏是件令人振奋的工程,我一直在探索“新潮”的技术和引擎,以找到最适合项目的技术。

在使用各种各样的工具和引擎完成了许多不同类型的项目之后,机缘巧合下我加入了 Groovy Antoid,一个充满热情的团队。
Groovy Antoid 的起步只是一个由业余游戏开发者因热情而发起的项目,他们曾经只是为了乐趣或是游戏开发竞赛而在一起做游戏,发展至今成为了一家专业游戏公司。

您是首批在海外使用 Cocos 的用户之一,为什么会选择我们呢?

我们在评估了其他几种选择后,发现 Creator 在整体上提供了最成熟的引擎/编辑器体验,决定使用 Cocos Creator。
对于我们来说,至关重要的是开发者和设计师必须拥有一个界面来整合游戏美术和 UI 设计。引擎的设计也很直观,如果开发人员有其他引擎的经验,则其内部架构很容易掌握。

主要用 Cocos Creator 来开发什么类型的游戏呢?

我们一直在使用 Cocos Creator 制作玩法创新的休闲游戏,借助引擎强大的跨平台能力,这些游戏可以轻松部署到多个即时游戏平台(Viber、Facebook 等)。
使用 Cocos Creator 之后,我们可以更专注在游戏开发上,在工具到位后轻松为所需的所有目标构建游戏。 我们目前已使用 Cocos Creator 完成了从街机形状绘制游戏到物理对象堆叠游戏的所有工作;我们也曾将龙骨组件用于角色动画,并将补间系统用于复杂的视觉效果。总的来说,我们已经能够使用 Cocos Creator 自带的成熟组件库完成很多工作。
Cocos Creator “通用”组件可以在任何地方重复使用,相当方便,我非常喜欢这一点。这让添加本地化组件变得非常容易,团队中的任何成员都可以将其附加到标签上,并将其链接到我们的本地化字符串。
除此之外,还可以使用更高级的功能扩展 UI 组件,例如当标签宽度改变时方框会扩大等等。 借助 JavaScript 生态系统的优势,集成外部插件也变得轻而易举。我们能够改编现有的 shapes-gestures 库,不必自己从头开始编写算法。
这也意味着我们可以将自己的脚本制作为独立的插件,并在项目中重新使用它们。 在浏览器中直接运行游戏还可以加快迭代速度,支持使用 Web 控制台轻松地调试问题,以查找错误和需要优化的区域。

您能为中国开发者介绍下 Viber 吗?

Viber 是一款即时聊天软件,拥有超过十亿的注册用户,在海外广受欢迎。Viber 多年来一直是 IM 领域的先驱,他们采用贴纸和语音注释等功能比大多数其他流行平台要早得多。

和 Viber 团队一起开发游戏的契机是?

我们认为即时游戏领域具有巨大潜力,Rakuten Games 和 ViberPlay 团队一直对开发者非常开放和支持。
Viber 拥有庞大而健康的用户基础,并通过他们的 SDK 帮助 ViberPlay 实现无缝开发。他们还为我们提供了宝贵的建议,指导我们如何在生态系统还不够成熟稳定的时候,最好地开发和部署多个即时游戏平台。

我们已经为 ViberPlay 游戏开发即时游戏近两年了,并在该平台上首发了许多游戏。
这段合作带给我们能够接触到数亿玩家的机会、来自 ViberPlay 团队的支持性建议、还有舒适的开发和部署过程,尤其是当我们使用 Cocos Creator 进行开发的时候。
此外,借助平台的优势,我们不需要任何市场营销即可立即吸引成千上万的用户,而当我们推动市场营销时,我们还能再获得成千上万的用户。 许多游戏平台拥有过多的游戏,导致很多游戏从未获得所需的曝光率。而  ViberPlay 和 Rakuten Games 团队确保了平台的良好管理,用户可以轻易获取到优质新游戏,并通过排名提升让它们变得流行。

开发人员在使用 Viber 时应该知道哪些挑战?

ViberPlay 平台仍然是一个 HTML5 游戏平台,开发者需要优化他们的游戏以拥有更小的包体和更短的加载时间,并确保它在各种不同设备上平稳运行。
成千上万的用户需要不断的更新和实时服务,快速的迭代对于即时社交游戏至关重要。
在这点上,Cocos Creator 为我们带来了巨大的帮助。它大大减少了美术和代码之间的瓶颈,使开发过程中的快速迭代成为可能。团队中的每个人都可以集成他们的工作,而无需等待程序员。 使用 Cocos Creator 为 Viber 进行构建非常简单。我们有一个一键式按钮,可自动从 Cocos Creator 使用命令行导出,并添加所需的 SDK,然后将最终的 zip 压缩包上传到 Viber 等待部署。 其实 Cocos Creator 这个工具也是 Rakuten Games 和 ViberPlay 的开发者的推荐,他们大方向我们分享了最好的内部资源和建议。

对于未来有什么想说的吗?

我们将继续使用 Cocos Creator 从事 HTML5 和手机游戏的开发,制作令我们引以为傲的出色游戏!
就个人而言,很高兴看到 WebAssembly 和 WebGPU 在浏览器游戏领域展现出了巨大的潜力。
作为一个工作室,我们正在不断成长,并创造我们的下一个激动人心的游戏,敬请期待吧!

以上就是 Kotob 带给我们的海外资讯,很高兴看到越来越多的开发者通过 Cocos Creator 实现自己的梦想。
Cocos 引擎为游戏开发者发布游戏提供了最好的工具,最全的平台,让开发者可以更专注于游戏的品质和发展,轻松实现一键发布,全平台部署。
我们后续也会不定期为大家带来更多海外开发者的分享,也欢迎想分享的伙伴们随时与我们联系喔~