搜索Unity

小团队,大志向

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

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

地点

意大利,都灵

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

结果:

  • 约一个月内完成forma.8的原型设计
  • Asset Store插件节省了几个月的工作量
  • 只有5个人团队在发布时推出了六个不同平台的forma.8版本。现在已经推出10个平台版本。
  • 移植到Nintendo Switch只用了10天
forma.8 video interview
Mixed Bag工作室联合创始人Mauro Fanelli谈论Unity中的2D工具如何帮助他们实现愿景。

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

当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的所有视觉效果放在黑色轮廓上,但始终保持鲜亮多彩的背景。

forma.8

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

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

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

推出六个不同平台的版本

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

“许多小团队往往只会发布一两个平台的版本,因为这需要占用许多资源,但实际上,我们只有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。

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

— MixedBag联合创始人Mauro Fanelli

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

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

相关案例分析

明白了

我们使用cookies来确保为您提供网站的最佳体验。点击这里了解更多信息。