验尸:Reakt,我们的第一款游戏

在Rock Milk,我们了解很多东西,我们是通过跟随其他公开从事游戏开发的人来学习的。 因此, 分享我们的经验是Rock Milk最重要的价值之一。 因此,Reakt的验尸是必须的。

事实证明,编写它比我想象的要难。 也许是因为这是我有史以来第一个公开写的游戏,或者是因为这是第一个《 Rock Milk》游戏,但想法仍然悬而未决。 无论如何,它已经完成了,我想先参考一些帮助我将其组合在一起的资源。

  • 编码恐怖
  • 伽玛经

我们的目标

上周,我与一位墨西哥奥运会合格的跑步者进行了交谈(希望他很快会获得一枚奖牌),他说了一个短语,因为它体现了很多Rock Milk的价值:

人们分为三种类型:不认识的人,认为自己认识的人和愿意学习的人

我想我们以后。

我们即将开始一项新业务,尽管我们现在是游戏开发者已有一段时间了,但仍有许多未知数。 我们可以在不影响日常工作的情况下运行Rock Milk吗? 是有趣还是压力? 我们内部是否拥有所有游戏开发技能? Godot作为引擎有多好? 我们是否具有自我发布的技能/意愿? 您如何开展数字营销活动? 社会营销呢?

碰巧,要回答大多数问题,我们需要推出游戏。 这使得Reakt的主要目标非常明确: 尽快启动。

这导致了其背后的原理:

  • 它必须是我们经过验证的简单设计的版本
  • 它必须使我们能够测试尽可能多的功能
  • 它必须是一款真正的产品,从游戏玩法到获利都应有尽有。
  • 必须快速准备好,时间框是我们的朋友。 我们最终经历了两个月的开发周期。

怎么了?

我们可以开发游戏! (持续沟通是关键)

迭戈每天清晨工作1小时,大部分时间是在我的孩子躺在床上后进行的。 周末也是如此。 每周30分钟的会议和每日的交流使我们前进,特别是在只有一个人有时间工作的时期。 Trello是组织工具,主要是由于熟悉。

即使我们都是计算机科学家,看到我们的技能有多么互补也很有趣。 迭戈(Diego)制作了所有艺术品和动画。 我承担了发布任务。 在我编写大多数游戏逻辑代码时,他进行了构建和第三方集成。

Godot是一个很棒的引擎

Godot是开源社区的一个非常了不起的产品。 它简单易用,功能强大,并为常见的游戏开发任务带来了有趣的解决方案。 精巧的场景层次,强大的动画系统,一键式移动开发构建的亮点。 另一个很酷的功能是GDScript,一开始我真的对此表示怀疑。 不喜欢专有语言。

❤火力堡❤

从一开始,我们就知道我们需要在游戏中使用Google Analytics(分析)和广告来将其称为合适的产品。 Firebase通过将其全部打包到一个程序包中,从而使其变得更加容易。 我们知道,通过使用其他广告系统,我们也许可以做得更好,但是较低的开发成本完全将等式推向了Google的工具。 Google Analytics(分析)解决方案的额外荣誉,可以自动计算超出我所要求的指标。

数字营销的影响力是疯狂的

如今,我们对数字广告的力量和影响力印象深刻。 我们将在45天内达到400次下载,其中一半来自低预算的Adwords广告系列。 虽然数量不多,但它为我们提供了足够的参与者,因此我们可以继续以数据驱动的方式测试新功能。 我们甚至获得了一些广告收入。

计划尽快试用Facebook Ads。

随机事实 :我们的大多数Adwords玩家都来自印度。 真正的玩家每隔几天就会进入游戏。

什么地方出了错?

为什么所有项目都有延迟?

我们开始的计划是在2个月内开发游戏,并于6月底发布。 最后,我们于7月18日发布到Google Play,这似乎有点延迟,但延迟超过25%。

大部分是由于我们设计Rock Milk的方式。 我有几个星期无法忍受一个小时。 迭戈也是如此。 我们也未能适当地将一些必备功能的优先级放在优先考虑的有趣的不重要功能上。 常见的错误。

Godot有瑕疵(符合预期)

Godot非常适合用于游戏玩法代码,但是在构建业务功能(Analytics,Ads等)时,它并非一帆风顺,因为您必须在引擎外部进行编码。 我们花费了大量的开发时间来学习如何正确集成Firebase(通过向该模块发出推送请求来增强功能)。 因此,我们仍在阻止iOS版本的发布。

好消息是Godot 3.0正在开发中,它的功能可以完全解决此问题。

社会营销工作是真实的!

这是我们在Rock Milk中最缺乏的技能。 我们创建了Facebook和Twitter页面。 创建了一些内容,甚至与创建者一起制作了YouTube视频游戏视频。 但是,我们几乎不了解在此过程中所做的事情。 寻找好的资源来改善这一点。

最后的想法

总体而言,Reakt是一个非常成功的第一个项目。 我们找到了在合理的时间内启动它并建立玩家基础的方法,以进行正确的产品开发和新功能测试,同时回答我们之前遇到的许多问题。

现在,我们遇到了一个新问题,需要平衡我们的第二款游戏开发和Reakt的进一步改进。

有有趣的问题:]