3个设计工具和2个资源网站帮助你成为游戏设计大神

游戏开发在过去几年里呈爆炸式增长,现在似乎每个人都在制作视频游戏。或许大工作室里有几百人或者一个小团队都在创造令人难以置信的游戏。从事独立游戏开发的人比以往任何时候都多。这是一件令人惊奇的事情,因为每个人都将自己独特的体验和感受带到游戏设计中。

我们希望让更多的人去创造游戏并分享他们的游戏。我们便能够看到游戏朝着全新且令人兴奋的方向发展。

当你有想自己创造一个游戏的想法时,我有个好消息要告诉你:现在有比以往更多的工具来帮助那些没有编程或开发经验的人开始学习如何创造他们梦想中的游戏。如果没有人制作你想要玩的东西,为什么不自己学习如何制作呢?

从小开始,准备好失败

在你过于兴奋之前,请意识到,与其他技能一样学习如何设计和开发游戏是需要时间和实践。你的第一款游戏将不会像你习惯玩的那些精美的游戏,就像你的第一张画出来的时候不会像莫奈画的一样。这绝对没问题。很多人制作的第一款游戏都有严重的bug而且他们都不知道如何修理它。

你应该争取开发专业人员口中所说的游戏原型:一个较小的版本来实现你的想法和一些游戏运行机制,一个游戏原型,让你可以提高设计的基础。让你有基础在稍后可以建立一个完整的游戏。

当你制作自己的第一款游戏时,你也会体验到其他开发者的难点。你可能想在你的第一款游戏中投入太多——太多的运行机制,太多的内容。你的野心会把你推向许多的陷阱。如果想运行顺利,只要你修正它或“缩小范围”。

在你的第一款游戏中,让提炼你想要看到的内容形成一种机制。使用一个简单的机制,如“通过从菜单中选择你的动作来导航一个故事”或“保持一个对象不掉落”。想想乒乓球,而不是使命召唤。

选择你的工具

这样你就有了自己的想法,并将其浓缩成一个易于管理的简单游戏。现在怎么办呢?这就是我提到的那些工具发挥作用的地方。它们种类繁多,而且一直在创造更多。本指南主要针对的是那些完全没有计算机科学技能,一生中从未编写过任何程序,并且认为这超出了他们的能力范围的人。

下面的工具将帮助您从没有编程或开发经验到完成您的第一个游戏原型。它们中的大多数有预先包装好的示例游戏。而学习新游戏开发工具的最佳方法之一便是摆弄它们,将它们拆开,看看它们是如何工作的。

我之所以选择专注于这三种工具是因为它们拥有最不陡峭的学习曲线,它们能够创造出各种各样的游戏,并且能够快速地创造出原型游戏(所以你能够更快地拥有可玩的内容)。它们要么是免费的,要么有免费的版本,这意味着你不需要花很多钱来弄清楚这是否是你想要追求的东西。

1. Twine

Twine是一个相当新的免费程序,它允许你创造RPG游戏,并将它们输出到一个html文件中,你可以很容易地与世界共享。它使用易于掌握的代码和语法的可视化编辑器。您将故事文本和命令输入到一系列链接节点中。

如果您完全没有编码或任何编程经验,Twine可能是一个很好的起点。它不仅非常容易掌握和使用,而且还将教会您编程的基本原则:if-then语句、变量操作和其他概念,它们构成理解如何使用代码的核心。

如果您有编写代码或web开发的经验,那么您可以轻松地将Twine游戏扩展为更复杂的程序。Twine输出html文件的事实意味着您可以将任何内容嵌入到任何web页面,包括照片、音乐,甚至其他flash游戏。

Twine已经被用于各种各样的目的——游戏,诗歌等等。它的主要缺点是,如果您想要执行比if-then语句更复杂的操作(例如,随机事件或定时事件),则必须编写自己的代码。另外,如果你想创造基于动作的游戏(如平台游戏或射击游戏),你需要选择不同的引擎。

3个设计工具和2个资源网站帮助你成为游戏设计大神

2. Stencyl

另一个工具,Stencyl有一个非常友好的图形界面,可以帮助你制作各种各样的游戏。Stencyl使用一种类似于乐高积木的编码方法。在这种方法中,您可以安排代码“块”,并将它们放置到逻辑语句中。如果你开始掌握编码的窍门,你可以切换到一种模式,让你查看和编辑这些“代码块”中的代码,允许你调整甚至从头开始创建代码,这些代码将与程序中的其他代码一起工作。

该工具还预装了几款游戏样板,你可以根据自己的喜好进行修改。查看和编辑这些块中的代码也是开始理解Actionscript3的一种方式。然后您可以将其应用于制作flash游戏和应用程序,而无需借助Stencyl。

由于Stencyl游戏被输出到一个.swf (flash)文件中,这使得与他人共享游戏变得很容易。如果你没有自己的虚拟主机,你可以把你的游戏上传到Stencyl的网站,并在那里分享链接。

Stencyl的另一个优点是它的程序内资源服务器,允许你下载和分享游戏资源,代码块,甚至整个游戏。

Stencyl确实有一些缺点。由于这个程序相对较新,它仍然有一些bug。有时会遇到的一个bug:删除了已保存的大部分工作,所以如果您打算使用这个工具,我强烈建议您保存多个工程副本而且经常保存。基础程序是免费的,但专业版(提供更多的定制)是每年79美元。如果你想把游戏移植到iOS上,每年还需要支付149美元。

3个设计工具和2个资源网站帮助你成为游戏设计大神

3. GameMaker

GameMaker与Stencyl非常相似,但有一些关键区别。GameMaker的免费版本只导出到可执行文件(带有水印的exes或.dmgs)。如果你购买一个付费版本,它会提供更多的格式和功能(标准版49.99美元,专业版99.99美元,Master版499.99美元)。GameMaker使用类似的拖放界面方法编写代码,但使用的是自己的语言,只能在GameMaker中使用。

与Stencyl一样,GameMaker也提供了一个非常有用的教程。我强烈建议您在第一次运行它,以获得对事物如何工作和如何导航界面的感觉。一旦你做到了这一点,YoYo Games有大量的教程可以帮助你制作你想要的特定类型的游戏。GMLscripts是一个非常棒的网站,你可以在你的游戏中使用免费的脚本,TIGsource有一个教程和开源GameMaker游戏的线程。

这是我建议那些几乎没有编程经验的初学者使用的三个工具。但他们不是唯一的选择。还有更高级、更强大的开发环境,如Unity,像Flixel和Flashpunk这样的代码框架,以及制作特定类型游戏的高度专业化的工具。这只是冰山一角——如果你能想到你想要制作的特定类型的游戏,你可能会找到一个代码库或程序来帮助你制作它。

3个设计工具和2个资源网站帮助你成为游戏设计大神

获得游戏资源

如果你担心找不到创造出美术作品,音乐,声音,以及其他能让你的游戏更完美的东西。不用担心,在OpenGameArt.org可以找到你想要的美术作品。你还可以可以在SoundCloud这样的音乐网站上搜索开源音乐。

如果你使用了别人创造的任何内容,请确保你使用的是Creative Commons下的内容,并将它们添加到你的游戏中。

3个设计工具和2个资源网站帮助你成为游戏设计大神

OpenGameArt.org

3个设计工具和2个资源网站帮助你成为游戏设计大神

找一个诚实的人来测试你的游戏

那么你的第一款游戏的原型是什么呢?分享它!你可以通过让从未玩过游戏的人(最好不是亲戚或重要的人)坐下来,并让他们玩你的游戏。从而了解到许多关于游戏设计的内容。看看他们本能地做什么,他们理解什么,不理解什么。让尽可能多的人来玩你的游戏,试着找出什么有效,什么无效的。然后,尽可能多地迭代您的设计。

制作一款游戏需要大量的迭代。不要害怕尝试,不要害怕犯错。没有一款游戏是完美的,也没有一款游戏是完美完成的。不要让这些阻止你完成这个游戏并进入下一个游戏的设计。

作为一名游戏设计师,你需要不断完善自己,就像你需要不断完善自己的游戏一样。永远不要对一个原型作品大惊小怪。不要试图强迫完成一个根本行不通的设计。勇往直前!

发表评论

电子邮件地址不会被公开。 必填项已用*标注