Eclipse:Unity 用于移动游戏案例分析
当 Jonathan Hawkins 在 2014 年启动 White Elk 工作室时,从许多方面来说,这都堪称一次重大转变。毕竟,他原本是一个大型团队(开发 Sony 的《战神》系列)的一名开发人员,最初是独自在探索未知的 VR 领域。但有了 Unity 的帮助后,Hawkins 在三个月内完成适用于 VR 游戏的原型设计,从而让他获得《Eclipse: Edge of Light》的资金。
-
游戏
《Eclipse: Edge of Light》- 一款为 Google Daydream 平台制作的第一人称 VR 探险游戏
-
目标
为移动 VR 打造神奇的体验
-
平台
Google Daydream
-
团队成员
4
-
地点
加利福利亚洛杉矶
三个月内完成惊人的 VR 原型设计
从 Sony Santa Monica 团队离职后,当 White Elk 的创始人兼创意总监 Jonathan Hawkins 启动自己的工作室之初,他对能够探索 VR 新领域的无限可能感到欣喜若狂。虽然同时,他也知道为了将激情变成事业,他需要创造出实际作品,只不过现在,他需要利用自己可以支配的有限资源来实现目标。
结果:
- 在三个月内完成原型设计并获得了资金
- 使用 Unity 进行迭代的速度比之前的解决方案快 3-4 倍
- 游戏评论家将《Eclipse》称为迄今最佳 VR 游戏之一
- 2017 年 Daydream District 游戏
- 2017 年 UploadVR 最佳移动游戏
他需要的一切
Hawkins 第一次为《Eclipse》设计原型时,是独自摸索的。
“我从合作伙伴 Section Studios 获得了一位美术师的资源,但所有设计、编程、实现和脚本编写都是我一个人完成的。”他说,“幸运的是,我获得了 Unity,这真是一套由我自行支配的神奇工具,我得以继续前进。”
他最需要的额外帮助
除了在下载时 Unity 编辑器中已经提供的全部功能外,Hawkins 发现在 Unity Asset Store 中还有一个宝贵的资源。
“刚开始时,我已经有差不多 10 年没写过代码了,所以找回状态不那么容易,但是随后我发现了 Asset Store 中的 Playmaker,它的功能非常丰富。你只需要连接几个节点,很快就可以得到非常完整的脚本。”他说。
另一个有帮助的资源(尤其是在 VR 性能方面)是 Mesh Baker,这让他们可以将所有几何体烘焙到一个绘制调用中。
“绘制调用可能成为 VR 的性能杀手,特别是在移动平台上,因为它必须始终维持极高的帧速率才能降低运动模糊。所以使用这种工具并且能够将几何体烘焙到一个而不是 100 个绘制调用中也是一种巨大的成功。”
三个月内成功完成原型设计
凭借 Unity 平台和 Asset Store 的帮助,White Elk 终于看到了他们的创意愿景变成了现实。
“在三个月内,我们就完成了整个原型设计,这让我们可以聘请六名全职员工,同时雇用其他各色合同员工来实现我们的愿景。这样,我们就可以制作出一段长达 3 到 4 小时的游戏体验了。”
不断调整,继续前进
让他们更易于探索 VR 和实现创意愿景的另一个要素是使用 Unity 进行迭代非常简单。不管是在原型设计阶段还是之后,在编辑器中几乎实时查看更改的能力让 Hawkins 节省了大量时间。
“Unity 对实时更新的呈现得心应手,这让我们可以快速迭代和前进。在以前的工作室,我们使用过的一些工具的迭代周期以分钟计,而不是秒钟。”他说,“但使用 Unity,工作流程的速度令人震惊。”
“你可以移动世界场景,调整几何体,更改一切,打开和关闭视觉效果。作为一名有关卡设计背景的人,我发现它令人难以置信。以前,有些工作可能需要我花三或四倍长的时间才能完成,现在有了 Unity,我只需要几秒钟就能完成。”Hawkins 说。
VR 开发拯救者
对 VR 创作来说,快速迭代显得尤其重要。在编辑模式下可以调整值,而使用 VR 头盔在运行模式下可以测试实际效果,对这两种模式进行切换的能力意味着更加流畅而高效的工作流程。
“我之所以如此喜欢它,是因为只需要稍微调整几个变量就可以修改玩家运动模型或喷气发动机组件等等,而以往这需要做许多工作才能产生良好的体验,消除导致晕动症的瑕疵。”Hawkins 说,“一旦点击播放,只需要几秒钟,你就可以进入游戏。戴上头盔,你就可以体验在几分钟内就完成的整个场景。”
惊艳效果顺理成章
除了易用性和速度,Hawkins 选择 Unity 的另一个原因是因为他知道自己可以先把精力放在创意愿景上,多平台支持将会提供他后面需要的灵活性。
不出所料,随着 Google Daydream 技术逐渐风行,White Elk 及时上车。他们原本计划在 PlayStation 上发布游戏,而有了 Unity 引擎,他们可以轻松地将整个游戏移植到 Google Daydream 上。
“通过 Unity SDK for Daydream,我们在短短几分钟内就开始运行。无缝的集成帮助我们专注于创作一些亮点。这很关键,因为使用 VR 和 Daydream 这样全新的技术和平台,如果没有亮点,玩家就不会再来了。”
创意试验效果如何?
自 2016 年发布以来,用户和评论家一样接受了《Eclipse》,它在 Google Play Store 上的得分徘徊在 4.7 分左右,甚至更高,还获得了如下评论:
“这款游戏不仅在 Daydream 上首屈一指,在移动 VR 游戏中也是佼佼者之一。”- Jamie Feltham,Upload VR.com
“这是一项杰出的成就,在移动 VR 时代,它是我玩过的一款绝佳游戏。”- Sebastian Ang,DayDreamDistrict.com