泡泡的魔力

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

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

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

该游戏

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

目标是

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

平台

iOS、Android、PC、Mac、Linux

团队成员数量

2

地点

西雅图、华盛顿

作为 AAA 工作室的一名技术总监,Stu Denman 领导过由 30 多名游戏开发者组成的团队。在他职业生涯的某个时刻,他萌生出制作自己游戏的想法。Unity 的灵活性和完整的工具集协助他制作《小泡泡》,一款有超过 160 个巧妙关卡的迷人解谜游戏。

结果:

  • 在优质资源商店插件上节省数千美元
  • 使用本地化工具节省数个月的开发时间
  • 赢得包括 Google 独立游戏节、Intel Buzz:总体最佳 PC 游戏、西雅图独立游戏大赛以及移动游戏论坛独立对决赛在内的数项大奖

点燃他想象力的火花

When he started out on this project, Denman only had the seed of inspiration. He knew he wanted to make a game revolving around soap bubbles, but he didn’t know what that game would be like. The extensibility and modular design of the Unity Editor gave him the freedom he needed to experiment.

“In order to see what was fun and what wasn’t, I decided to make an editor inside of Unity, you know, so I could play the game and test immediately, go back, move things around, back and forth, back and forth. The flexibility of the Unity Editor really improved the game design.

“Unity frees me from having to worry about those things that I’ve invented before,” Denman says. “Instead, I can focus on more interesting technologies that I haven’t tried yet. The bubble physics is a great example of that.”

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 游戏时获得最大价值。

We use cookies to ensure that we give you the best experience on our website. Click here for more information.