3个免费工具,可让原型制作游戏更加轻松



原型开发是游戏开发中最令人兴奋的事情之一。一个免费实验和测试的阶段,可以测试甚至是最大胆或最奇怪的想法。但是花费宝贵的时间检查每个人既昂贵又费时。有什么方法可以促进这个过程吗?

Ustwo Games的首席游戏设计师,纪念碑谷的创建者以及最近的Apple Arcade的“小心组装”大会,都谈到了工作室如何使用免费工具进行创意原型制作。切下翻译。

原型制作最重要的事情就是知道您要证明的内容。一种工具将不允许您创建讲故事,关卡设计和逻辑所需的一切。但是发布小型原型可能是测试游戏每个元素的大创意的好方法。如果您对这个想法感到满意,那么可以很容易地向团队中的其他成员证明它的冷静。

FungusProBuilderTwine这样的自由软件是应用这种方法的绝佳机会,我们一直在使用它们。即使原型没有完成,它仍然会给以后的游戏带来新的想法。


Ustwo Games在早期原型组装中小心使用了真菌

真菌设计


从根本上讲,真菌是在Unity中创建叙事元素的工具。与Scratch和其他可视脚本系统一样,Fungus由代码块组成。它们可以重新安排和订购,从而提供了可以直接连接到您的游戏进行原型制作的其他工具。

我们首先在Apple Arcade的最新版本Assemble With Care的早期原型制作中开始使用Fungus。该项目的首席程序员Matt Newcomb建议使用他的对话形式-我们已经知道它们将对游戏至关重要。

在“精心组装”中,您扮演玛丽。她是一位机械师,可以帮助城镇居民解决问题。恢复项目时,您可以与客户进行交流-类似于理发店或出租车中的对话。

对话应该是动态的,并且角色应该在玩家例如拧开摄像机后盖时响应玩家的动作。 Fungus使此操作变得容易:它“监听”游戏玩法,然后在完成特定操作后开始播放声音和屏幕上的文本。

在“小心组装”的早期阶段,我们在此功能上发挥了很多作用-有时甚至太多了。我们有一个层面的概念,必须修复玩偶。演奏者选择并交换了身体的各个部位(从海盗的头到骨骼的腿),看着这个过程的孩子对所有事情都表现出了热情或恐惧。该关卡很有趣,但不适合游戏,因此他们决定将其删除。


真菌被用于各个层次的逻辑,精心组装

一个不太令人毛骨悚然的想法是为图片固定框架。在维修过程中,玻璃掉了下来,摔成小碎片。在真菌中,这就像关闭一个对象(整个玻璃)然后打开另一个对象(碎片)一样简单。

我们可以在Fungus迅速而粗鲁地完成此任务,因此我们不必浪费宝贵的程序员时间。尽管该关卡并未进入游戏,但他仍然教我们如何使玩家感到惊讶。

这两个例子都没有比原型做得更好,但是真菌确实做到了。结果,我们在动画和代码块的基础上,将该软件用于整个游戏级别的逻辑。该工具是如此惊人,以至于我们将在即将进行的项目中将其用于NPC对话框。

但是,对于在生产过程中使用真菌,我有一条建议。如果将Fungus与自己的代码结合在一起,则很容易将它们混合在一起-调试时可能会成为噩梦。我建议您在真菌和C#之间清楚地区分。这将使您免于头痛。

使用ProBuilder


ProBuilder是一个免费的Unity工具,专注于3D建模和关卡设计。使用它,您可以快速创建一个关卡环境,而无需运行单独的软件(例如Maya或Blender)。毫不奇怪,ProBuilder是另一个极为有用的原型制作工具。

我们使用ProBuilder设计了“小心组装”的原型,但是一些团队成员(包括我自己)已经熟悉该工具。

使用它,您可以快速创建对象和环境。假设我们设计了必须固定灯的水平。在ProBuilder中,我们可以快速制作出不仅是没有生命的立方体的灯-实际上,您可以创建彩色的基本形状以使其易于识别。这意味着团队的每个成员都可以可视化并了解对象的去向以及最终层次的外观。

但是,对某些开发人员有效的方法对其他开发人员无效。我们的美术师与ProBuilder苦苦挣扎,因为该软件被设计为基本且易于使用。这类似于您习惯Photoshop时在Paint中工作的方式。


ProBuilder几乎开始了“谨慎组装”的所有级别

为了解决这个问题,我们的技术艺术家Max van der Merwe创建了自己的自定义工具,该工具将使我们能够从ProBuilder导出到Maya。这些关卡经过原型阶段后,我们将现有的表单直接导出到Maya。之后,在将完成的对象发送回Unity之前,我们的艺术家可以处理特定的细节(例如,灯的轮廓)。每个人都很开心。

最后,ProBuilder几乎开始了“小心组装”中的所有级别。现在,该工具在团队中非常流行,我们在尚未宣布的项目中使用它。

用麻线扭转故事


您最有可能听说过Twine-一种通过超文本开发叙事游戏的免费工具。麻线可用于制作长时间对话的原型,包括分支叙述。在原始版本中,您可以添加文本设计,2D图像和其他简单的音频/视觉元素。完成的项目可以看起来像任何东西,介于精美的数字诗歌书和2000年的Geocities网站之间。

Twine通常被认为是新手工具,但对于创建“成人”原型可能非常有用。由于这只是文字,因此您可以想象游戏比实际要大,也就是说,有一座美丽的城堡比绘制它要快得多,也要便宜得多。您还可以通过Yarnspinner将Twine与Unity关联-但这是另一篇文章的主题。

我们经常使用Twine来制作原型,尤其是对于故事情节较长的游戏。例如,几年前,有一个试点项目可以播放一两个星期。玩家接听电话,与角色交谈,做出某种决定,然后实时执行。麻线是将这样的故事形象化并了解叙事解决方案在实践中如何工作的简便方法。


麻线通常被视为初学者的工具,但对于大型游戏的原型制作而言,它可能非常有用。

细绳的简单性可能会令人着迷。不要忘记原型制作的主要规则:知道您要证明的内容。无论技巧如何,我都不建议在第一个Twine项目中从天上抢星星。不要尝试创作像小说一样长的东西,而是花15分钟左右做些事情,您将通过完成项目而不是仅仅与巨著一起深入了解此工具。

而不是总数


有一些完全基于Twine构建的华丽游戏,但是仅这些工具并不能满足您的所有需求。只有与您自己的代码或其他付费工具结合使用,许多工具才能很好地工作。但是,当涉及到快速测试想法时,它们可以为您省钱。

这些只是Twine,ProBuilder和Fungus可以用来加快原型制作速度的一些方式。我相信还有很多其他人。免费工具具有巨大的优势-大量的资源和指南。选择免费工具,您可以加入开发人员社区:从初学者到成熟的专家。总会有某人在做您从未想过的事情。

All Articles