泡泡的魔力

Unity 如何协助将一个创意的火花变为一款精彩的 2D 游戏

《小泡泡》:Unity 用于 2D 游戏案例分析

资深独立开发者 Stu Denman 的祖父参与过曼哈顿计划,之后进行肥皂泡物理的研究。半个世纪后,Stu 始终念念不忘其祖父的泡泡研究。在晚上,他会梦到泡泡。不过他能够将创意的种子化作一款精致、有趣并且富有挑战性的游戏吗?

该游戏

《小泡泡》是一款美轮美奂、屡获殊荣的物理解谜游戏,由 Pine Street Codeworks 开发。

目标是

在一款趣味解密游戏中还原泡泡的真实物理表现

平台

iOS、Android、PC、Mac、Linux

团队成员数量

2

地点

西雅图、华盛顿

Stu Denman, co-founder and developer at Pine Street Codeworks, explains why Unity was the perfect tool to help him realize his vision.

一款备受赞誉的精美物理解谜游戏

作为一家3A级工作室的技术主管,Stu Denman负责领导一个有30多名游戏开发人员的团队。在他的职业生涯中,他曾经有过制作一款自己的游戏的冲动。Unity提供的灵活性和完整工具集帮助他创造了Tiny Bubbles:一款包含160多个关卡的聪明、有吸引力、让人爱不释手的解谜游戏。

结果:

  • 利用高质量的Asset Store插件节省了数千美元
  • 本地化工具节省了几个月的开发时间
  • 荣获诸多荣誉,包括在Google Indie Festival、Intel Buzz: Best Overall PC Game、Seattle Indie Games比赛和Mobile Games Forum Indie Showdown上获奖

点燃他想象力的火花

当他开始启动项目时,Denman只有一点灵感。 他知道自己想制作一款以肥皂泡为主题的游戏,但是他不知道具体应该如何设计。 Unity Editor的可扩展性和模块化设计使他能够随心所欲地进行实验。

“为了弄清楚哪些元素有趣,哪些元素乏味,我决定在Unity内部制作一款编辑器,这样我就可以即时运行游戏和进行测试,返回修改,四处调整对象的位置,反复打磨,来回折腾。 Unity Editor的灵活性确实改善了游戏设计。”

“我以前对这些方面很担心,Unity让我从中解脱出来”,Denman说, “我可以把精力集中在我以前没有尝试过的更有趣的技术上。 泡泡的物理特性就是一个典型的例子。”

100 倍投资回报率

除了添加自己的工具,Denman 还使用了许多 Unity 资源商店中已有的工具,他认为这些工具带来了令人难以置信的投资回报率 (ROI)。

“有时,你不理解完成一个项目并投入激烈的市场竞争中需要多少制作及打磨的工作量。但当你将游戏展示给玩家时,你才发觉,天啊,我需要在这里加一个特效。我需要改良那个功能的外观。”

“能够去资源商店找到一款工具,可能比自己制作要节省 100 倍的时间,真的是太棒了。这节约了我大量的时间,”Denman 说道。

此外,他因某个特定原因而获得的工具经常能在其他地方派上意想不到的用场。TextMesh Pro 是一个很好的例子:

“我使用 TextMesh Pro 向文本中添加图标,这个工具不仅让我花费极少的钱就能快速高效地完成工作,还提供大量我可以利用的其他酷炫功能,这是我从未预料到的。”

玩泡泡:一项普世权利?

Denman 实验的结果是一款有 160 多个有趣谜语的游戏。这款屡获殊荣的游戏还原现实世界中泡泡的压力、表面张力、相互作用和连锁反应等物理表现。

“人类对泡泡有一种本能的感情。所有人,无论年龄、性别、文化,都喜爱泡泡,这是种迷人的现象。我想让尽可能多的人通过这种美妙的全新方式来玩泡泡,包括色盲人士或依赖眼球追踪器的玩家。为了达到这一点,我需要让游戏在多个不同平台上以尽可能多的语种发布,这是我选择 Unity 的一个极大的原因,”Denman 说道。

使用资源商店中的 I2 本地化插件,Denman 可将所有语言保存在一张谷歌试算表中。他可以把这张表分享给译者。批准后,文本会自动导入 Unity。

“这个工具如此简单易用,让我无比震惊。我本可能需要两个多月甚至更多的时间来制作相同的软件。一天中,游戏内容的三分之一就已经本地化,包括集成和教程。这让我节约很多时间,”他说道。

实时洞见和变现工具

创造原型后,Denman 非常希望看到人们对他实验的反应以及他们在游戏中会做什么。因此他启用 Unity 分析并将游戏发送给朋友。

Unity 分析面板能让他看到哪些关卡需要多次挑战才能通过,玩家在哪些关卡退出游戏等数据。为了凭借可靠数据做出潜在关键商业决策,Denman 计划在游戏 beta 阶段继续使用 Unity 分析。

他们愿意付钱玩游戏吗?

Unity 分析将协助 Denman 做出变现商业模型这一重大决策。

“当今市场竞争激烈,针对特定平台和市场选择最佳模型尤为重要。不同市场有不同类型的玩家,因此必须进行不同类型玩家的留存率测试,以确定哪类玩家可以带来最大收益。

“如果留存率较低,应让产品具有更高价值,如果留存率较高,则应将其设定为免费游戏。Unity 分析可让你查看留存率,根据数据做出决策。”

为了做好迎接免费游戏群体的准备,Denman 计划使用 Unity 广告与程序内付费支持 Unity 分析。他已经将广告集成到设计中,可为所有类型的玩家带来良好的游戏体验。

“我将激励广告用于提示、道具和谜题。如果玩家无法过关,需要帮助,他们可以观看一个广告并获得诸如一条提示之类的奖励。提示让这款游戏为更广大的群体所接受。可让休闲玩家得以解开难度较高的谜题,而硬核玩家可能更倾向于自行解决谜题。”

Denman 充分利用 Unity 的功能。首先,在他对游戏成品只有模糊概念时,灵活、模块化的设计协助他跟随自己的兴趣。其次,Unity 资源商店以及自制的自定义工具让他能将精力集中到游戏核心上。最后,Unity 程序内付费、广告和分析能正确调整游戏,令他的心血得到回报。

“Unity 的模块化设计的目的是为了让开发简单明了。所以,如果游戏的某个部分有稳定性问题,它也不会影响游戏的其他部分。这同时也意味着在开发过程中,您的游戏在整体上的稳定性比我以前使用其他引擎开发的游戏的稳定性更佳。”

Stu Denman, Founder and Lead Programmer at Pine Street Codeworks

如何开始使用适用于 2D 的 Unity?

获取包含相关信息和资源的实用指南,帮助你获得成功、节省时间并在使用 Unity 开发 2D 游戏时获得最大价值。

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了