楼梯踏板厂家
免费服务热线

Free service

hotline

010-00000000
楼梯踏板厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

16点建议帮助独立开发者决胜GameJam

发布时间:2020-02-10 13:39:15 阅读: 来源:楼梯踏板厂家

Game Jam(独立游戏制作节)现在非常热门。过去只是一个地方性活动现在已经变成全球游戏开发者的盛事。Game Jam流行开来的理由是:它为开发者们提供了实验新想法和展现创意和技术的好机会。为了充分利用参与Game Jam的经历,我整理出下文中的关于技巧、工具和资源的建议,但愿对开发者们有所帮助。

什么是Game Jam?

Game Jam是一种游戏制作活动,参与者要在尽可能短的时间内制作出一款电子游戏。大多数Game Jam活动在周末举行,并持续两天,每个参与者要在48小时内根据一个由举办方投票或选择的秘密主题制作一款游戏。主题作为限定条件,鼓励开发者创意地思考。

往届Game Jam使用的主题非常丰富,比如简单的概念如恐惧、岛屿、黑暗,或者从具体的东西如响尾蛇中提取印象,或者抽象的概念如时间操纵。

有些Game Jam带有竞争性质——这类Game Jam被称作“compo”;其他没有赢家或输家的Game Jam就相当于娱乐活动;有些接受赞助的Game Jam甚至有奖励,根据投票选出各个类别的赢家。无论是什么样的形式,一般认为Game Jam是一个纯粹娱乐的活动。真正的“奖励”就是你制作的游戏。

快乐的程序员(from gamedev)

参加Game Jam的人要么是为了展现自己的才能,要么是为了从完成游戏中获得自豪感,或者磨练技术、从通宵制作原型的疯狂周末中寻找灵感。

尽管有组队活动,有持续更长时间(如一个月)的活动和由许多人在公共场所举办的活动,最普遍的一种Game Jam就是个人参加,为期一个周末,在家完成游戏。

技巧篇

1、吃、睡和实践

这是我要说的第一个技巧,因为毫无疑问是最重要的。当使用48小时法制作游戏时,大部分人的第一个反应是订购许多比萨饼、屯大量饮料,把自己关在房里48小时不出来。这真是糟糕的做法。

做游戏是件脑力活,你不可能连续两天不休息还保持高效。你的休息越充足、饮食越健康,你的工作状态越好。两天高效、头脑清醒地工作24小时,肯定比前10个小时精力满满,后38小时靠咖啡强打精神工作来得有效。

至于实践,不是绝对必须的,我敢说我们这一生中总会有那么两天是无所事事的,不自己练习也不参加game jam之类的活动。然而,当我们遇到一个怎么想也想不出来的时候,没有什么比出去跑跑步或骑自行车更能帮助我们理清头绪的。无论你睡得多好、吃得多好,“闭关修炼”48小时会让脑子一片混乱,难以做好工作。

2、如果有所怀疑,那就选择2D

哪个更简单?(from gamedev)

这条技巧非常简单:如果你很纠结要做2D游戏还是3D游戏,那就选择2D游戏。3D游戏的美术和代码都更加困难,且付出与回报往往不成正比。3D游戏可能更吸引眼球,但也许并不好玩,所以你必须花更多时间修饰基本的功能,这样实验新机制的机会就少了。

3、保持简单

当你在考虑你的游戏设计时,记住,一个运作良好的简单机制比一个运作不好的复杂机制更有意义。多人模式、复杂的AI、过场动画、物理引擎……还是省省吧。

我建议你在设计游戏时想一些能够轻易地在短短的24小时而不是48小时内完成的东西。完成一件事需要的时间往往比你预期的来得多,可能在48小时的最后一分钟你才免强完成。如果因为某些原因你的完成时间提前了,那么你就有更多时间润色你的游戏——这就是优秀的游戏和伟大的游戏之间的区别。

4、着眼于功能,而不是漂亮

你越了解编程,你就越觉得清楚整洁的代码有多重要。你知道if语句块的混乱造成的危险和整齐的继承结构带来的美观和简单。

还是算了吧。

你只有48小时,你要把事情都做完。不要浪费时间去设计冗余少又多功能的类,只要能实现功能就好了。

一周以后再看你的代码,可有很难理解,但你此时你得到了最好的结果,在game jam中这才是最重要的。如果你之后你想继续你的项目,你可以返回去修改。这也是工作,但不是你应该放在宝贵的48小时里做的。

5、动手前有清楚的想法

如果你经验的话,这一点应该是常识。但对于game jam新人来说,这是一个普遍的误区。只有48小时的工作时间,人们往往忍不住立即动手——在刚想到主题时就扑到电脑前开始写代码。

为什么要这样?当你刚刚有一点儿想法时,你还不知道自己在做什么,这时候动手你肯定也想不出来什么。花些时间想清楚你到底要做什么,当你坐在电脑前时头脑中必须有明确的想法,并且能估计到下一步。

6、保证你的游戏容易配置

web-browsers(from gamedev)

(保证你的游戏能在这些浏览器上运行)

不是只有你一个人参加game jam;作品会有非常多,玩家有丰富的选择。所以配置才这么重要:面对这么多品质不同的游戏,玩家在任何一款游戏上都不会停留太久。

理想情况下,玩家在点开你的提交页面后就应该能玩你的游戏了。因此,网页游戏显然是最好的选择,但独立可执行文件也是可以的。避免让玩家下载额外的插件,尽可能不要求安装你的游戏。如果玩家发现安装你的游戏需要很长的时间,那么大部分玩家就会跳过它去玩更省麻烦的游戏。根据要求选择相应的平台。

工具篇

1、Bfxr/as3sfxr

bfxr_screenshot(from gamdev)

Bfxr是一个制作复古风格音效的免费工具。它容易使用,提供大量音效,开发者可以根据自己的需要做选择。as3sfxr是一个简单的sfxr(Bfxr的前身)的ActionScript 3导出工具。它允许开发者使用与Bfxr相同的参数、实时制作音效。当你想随机化通用声音的某个部分时,这个工具非常实用。

2、Ogmo Editor/Tiled Editor/Dame Editor

ogmo-editor-screenshot(from gamedev)

这是三个容易使用、多功能的免费关卡编辑器,适用于几乎所有类型的项目。与制作自己的关卡编辑器相比,使用这些现成的编辑器会非常节省时间;因为它们可能已经具有你想要的功能。

3、Pixen/GraphicsGale/Aseprite

pixen_screen(from gamedev)

这三个图形编辑器在制作像素网格的游戏时非常管用。它们都支持sprite表,还有其他许多实用的功能。

我个人最喜欢的是Pixen,因为它很小,界面极其简洁,但不是免费的,且只能在OS系统上运行。GraphicsGale是付费的,且只适用于Windows系统。Aseprite是免费的,且适用于各个系统,如果你像大多数人一样不愿意花钱,那就试试它吧。

4、Blender

blender_screen(from gamdev)

当预算为0时,Blender是制作3D图形的最佳选择。它是最简单的3D建模软件之一,一旦你克服了对它的界面的最初困惑后,你就会觉得花钱买它非常值得。但提醒你一下,3D建模很难,即使是使用了像Blender这么强大的工具,这个事实也无法改变。

5、Musagi

musagi_screen(from gamedev)

Musagi是一个制作芯片音乐的相对简单的工具。与3D建模一样,这里的“相对”才是重点——制作音乐是非常难的,Musagi也不能改变这个事实。但如果你具备了必要技术,使用这个工具制作音乐是非常快的。

资源篇

1、

是免费游戏的美术材料的源泉;从sprite表到3D模型,从音乐到音效,应有尽有;如果你不是追求风格化的人,我强烈推荐这个网站。

2、

这两个是免费音乐的资源网站。No Soap Radio的搜索功能很强大,你可以根据游戏类型或在游戏中播放的位置来寻找你要的音乐。Incompetech是一个比较标准的数据库,但允许你寻找你想要的音乐类型,且它提供的音乐通常品质较高。

这些资源都适用于不太强调音乐的游戏,确实可以提供游戏的品质,毕竟良好的音乐也是游戏体验的支柱之一。

3、

这个网站有一个庞大的复古风声音和逼真音效的数据库。我个人倾向于使用Bfxr,如果我需要复古音效的话;但当你制作的游戏是走现实路线时,FlashKit就格外实用了。(除非你有一个非常好的录音室来录制警车的声音)

4、

CGTextures,顾名思义,就是一个为3D模型提供各种高品质纹理的网站。如果要做3D游戏,这个网站可以帮你节约大量时间。只是,这个网站要求注册帐号。

5、Orteil’s Game Idea Generator

如果你做的东西总是千篇一律,你找不到任何灵感,那么你真应该看看这个网站。这个网站通常可以帮助你产生一些原创的想法。当你觉得没有灵感时,就来看看这个网站吧。

总结

以上就是我为准备参加game jam的开发者提出的,关于游戏制作的技巧、工具和资源三个方面的16点建议。好好利用它们,我敢说你会得到一些启发。

广州筹划税务合理避税

代理记账企业

中山注册公司需要多少钱