小团队,大志向

一款精美的手绘矢量图形高阶游戏

forma.8:Unity 用于 2D 游戏案例分析

时间回到 2014 年,视频游戏新闻记者 Mauro Fanelli 与经验丰富的图形设计师 Andrea Gellato 决定从业余游戏爱好者转变成全职游戏开发人员。凭借 Unity 的帮助,他们放弃了原来的工作,组建了 MixedBag,开始追寻自己的梦想 - 实现想要制作《forma.8》游戏的愿望。

  • 游戏

    《forma.8》- 一款 2D 银河恶魔城动作冒险探险游戏

  • 目标

    制作具有精美手绘矢量图形的高阶游戏

  • 平台

    PlayStation 4、PlayStation Vita、Nintendo Switch、Wii U、Xbox One、iOS、PC/MAC/Linux、FaceBook GameRoom

  • 团队成员

    7

  • 地点

    意大利都灵

Mixed Bag 工作室联合创始人 Mauro Fanelli 谈论 Unity 中的 2D 工具如何帮助他们实现愿景。

快速原型设计,多平台发布

Unity 让自学编程员及其美术协作员实现游戏梦想。

结果:

  • 约一个月内完成《forma.8》的原型设计
  • Asset Store 插件节省了几个月的工作量
  • 只有 5 个人团队在发布时推出了六个不同平台的《forma.8》版本。现在已经推出 10 个平台版本。
  • 移植到 Nintendo Switch 只用了 10 天

让梦想成真的时机已经成熟

当 iOS 市场爆发时,Mauro Fanelli 和 Andrea Gellato 明白,实现游戏梦想的时机已经成熟。但是,凭借有限的资源,他们需要一款简单易用的工具助一臂之力。

“我的内心深处一直有一个制作游戏的梦想。”Fanelli 说,“但是我全凭自学,从来不是一名优秀的程序员。Unity 如此简单易用,真是天赐神器。如果没有 Unity,我们可能永远也无法建立公司和制作游戏。凭借这一款工具,我在大约一个月内就完成了《forma.8》的原型设计。”

无所不能的解决方案

Unity 除了简单易用之外,其他 Unity 开发人员和 Asset Store 的支持也让 MixedBag 的成功之路变得更加顺利。

“Unity 社区规模庞大,人才济济,如果你关注论坛,几乎任何问题都可以找到解决方案。”

Fanelli也认为Asset Store大大简化了开发工作,实际上,每次当他们开发新的功能时,首先想到的就是去Asset Store看看。

“如果他人已经为我们编写好了代码,何不重新加以利用或改变其用途来解决我们的问题?我们从 Asset Store 购买了 15-20 个不同的插件,这让我们只有 5 个人的工作室完成了通常需要 20 人才能完成的工作量。它的帮助令人难以置信,让我们节省了几个月的工作时间。”

游戏的核心和灵魂:惊爆眼球的 2D 画风

Fanelli 非常喜欢 90 年代的一款游戏(动作冒险游戏《Another World》),受此启发,他和他的公司从一开始就已经明确,2D 场景非常适合《forma.8》。他和他的合作伙伴 Gellato 对游戏的画风和感觉胸有成竹。

“这样说吧,该项目承载着我们的梦想。我们心里清楚它的画风。它应该有这种独一无二的图形风格。我们的目标之一是不要在屏幕上显示任何像素。它必须保持干净粗犷,而不要使用任何对比色。”他说。

最后,他们将《forma.8》的所有视觉效果放在黑色轮廓上,但始终保持鲜亮多彩的背景。

 

精美的 2D 游戏需要强大的 2D 引擎

2011 年,当他们开始制作《forma.8》时,Unity 引擎提供的 2D 特定支持非常有限。所以当引入 Unity 2D 引擎时看,他们非常激动。

“对于物理方面,最重要的是模拟必须稳定。凭借 Unity 2D 引擎,我们不必再为碰撞和传送进行计算。”Fanelli 说,“我们不必再担心错误,也不需要在穿墙时检测角色是在网格碰撞体之中还是之外。我们只是切换了引擎,性能马上就得到了大幅提升。”

推出六个不同平台的版本

凭借 Unity 的多平台支持,《forma.8》可以快速部署到许多平台。他们还使用控制台功能的插件包装器扩展了 Unity 编辑器,因此,无需编写大量代码就可以让控制系统适用于多个平台。

“许多小团队往往只会发布一两个平台的版本,因为这需要占用许多资源,但实际上,我们只有 5 名成员的团队同时推出了六个不同平台的《forma.8》版本。同时,我们只用了大约 10 天时间就将游戏移植到了 Nintendo Switch 上。过去,移植游戏往往困难重重,现在有了 Unity,你可以在任何平台上部署。”

MixedBag 在以下平台上发布了《forma.8》:PlayStation 4、PlayStation Vita、Nintendo Switch、Wii U、Xbox One、iOS、PC、Mac、Linux 和 FaceBook GameRoom。

Mauro Fanelli, Co-founder, MixedBag

“凭借 Unity 2D 引擎,我们不必再为碰撞和传送进行计算。我们不必再担心错误,也不需要在穿墙时检测角色是在网格碰撞体之中还是之外。我们只是切换了引擎,性能马上就得到了大幅提升。”

Mauro Fanelli, Co-founder, MixedBag

如何开始使用 Unity 制作 2D 内容?

按照本实用指南进行创作,其中包含的信息和资源可以帮助你获得成功、节省时间并在使用 Unity 开发 2D 游戏时获得最大价值。

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

明白了