我第一次玩游戏时汲取的教训

#目标#生活#企业家精神#MVP

几个月前,我和两个独立的黑客一起去了当地的一家游戏公司,唯一的要求就是以座右铭制作一款游戏:“这不是为此而设计的”。

我们已经知道我们想制作一款手机游戏(iOS / Android),因此我们迅速考虑了游戏机制,草绘了我们的游戏并继续编写代码。 由于我们已经具有使用这些技术的经验(它们满足了我们的需求),因此我们决定使用HTML5 + JavaScript制作游戏,然后使用Cordova将其移植到不同的平台(iOS和Android)。 作为游戏引擎,我们使用了Phaser.io,这是一个非常简单的JavaScript游戏开发框架/引擎,对我们非常有用。

我们最终制作了一款游戏,其中您使用时钟浪费时间(显然不是为了这个目的而设计的),并且在游戏卡纸结束之前,我们已经将其发布到了Android Play商店(还有几天)稍后访问Apple App Store)。

这是我从第一次制作游戏和参加游戏果酱中获得的一些经验:

  • 享受整个旅程:如果您(在我们的情况下)花费整个周末来制作最低限度的可行产品(或者,如果可以的话,请交付成品),那么一定是您喜欢的东西。 从游戏设计阶段的一开始,我就一直喜欢最终产品的想法。 即使我们不能在那个周末完成游戏,我也知道我在思考,设计和实现游戏的那两天里会很开心。
  • 使用您认为合适的技术:鉴于您不得不花很短的时间思考,设计和编码,因此在此类事件中学习全新的技术堆栈并不是一个好主意。 坚持你所知道的。
  • 使用可供您使用的工具:作为开发人员,我们都喜欢从头开始构建我们的东西,完全控制整个代码库。 但是有时候,最好相信已经建立的工具,以便更快地移动并以较少的努力获得可交付的产品。
  • 不要过度考虑所做的每个选择:也许您决定代码结构的方式不能完全扩展。 也许您可以在更优化的Web中实现Sprite系统。 也许您的游戏没有充分利用该技术的潜力。 以后会有时间专注于所有这些事情。 现在,您必须有意识地监督这些问题并继续前进。 您必须快速行动。

您需要MVP :在游戏卡纸结束之前,至少需要使游戏的第一个迭代正常进行,并具有完整的机制和可玩性。 请务必将事件打下坚实的游戏基础。 拥有一个可玩且有趣的成品原型,将带给您将来继续努力的动力,以优化您未打磨的所有粗糙边缘,向其他人展示您的游戏并询问他们对它的看法。 如果您没有可用的原型,则可能永远不会再花时间投入其中。

在我们所有的亲戚和朋友都尝试并获得很好反馈之后,我们一直在寻找更多的投入和吸引力。 显然,游戏仍未完成,我们对要添加的内容有很多想法,还必须进行错误修复,例如改善图形和声音效果,增加功率等。

如果有人愿意尝试并提供更多反馈,我将非常感谢。 游戏使用西班牙语(我们来自阿根廷),但绝对不依赖于语言。

应用商店的链接是:

  • iOS:https://itunes.apple.com/ar/app/perder-tiempo/id1437864252?l = en&mt = 8
  • Android:https://play.google.com/store/apps/details?id = como.perder.el.tiempo

哈维尔·乌加特(Javier Ugarte)

P4D开发总监。 PIUGAMA的企业家,自由职业者和个人项目。


最初发布在 javoscript.com