[转]给开发者的建议:你的游戏为何止步不前?

在游戏设计方案肯定以后,你的重心又将转移至美术,或者是游戏原型。你甚至看上了图像操做程序(GIMP)或者开始使用多平台程序库。程序员

随着时间流逝,你会遇到诸多困难。也许是游戏开发第二个阶段的故障。你的计划并不是一路顺风,眼前还有太多工做。你开始找借口。也许是游戏理念不够成熟,实际操做有点无聊,美术效果蹩脚等等。你接下来可能就会考虑放弃这个项目,你说服你们的理由是,还有更好的想法。上面的状况多是你目前的处境,坏消息是,随着事情的进展,你可能最终只是将想法锁在脑海,而错过游戏开发的好机会。好消息则是,你不是一人做战。几乎每一个游戏开发者都会对他们正在开发的游戏失去兴趣。编程

如下观点来源于我的经验,以及数名成功游戏开发者之间的谈论,但愿帮助你中止扼杀你正在开发的游戏。设计模式

1.中止编辑浏览器

当策划在写一款游戏时,做者一般会拟一个游戏草案,这将扼杀“内部编辑器”,这个时候的建议则是:中止编辑,放手去写。
这实际上承载了许多,包括游戏开发等创意行业。当你开发一款游戏时,提升开发进展速度,一个阶段过去请继续前进,不要纠结完美每一步。当你跨越到游戏的另外一个阶段,你会更有开发的动力。在游戏首次运行时,不要试图想要完善本身的游戏,记住,你老是能够选择在以后继续编辑游戏。微信

2.设置一个期限网络

这跟第一点齐头并进。强制执行时间限制,尽最大努力坚持,你会找到本身在游戏开发必要阶段中的存在感。框架

你能够考虑尝试,一个月为期出一款游戏,或者展开一次Ludum Dare(游戏茶馆注:以我的游戏开发为目的的开发竞赛,从零起48小时内使用社区主题创做游戏)。编辑器

3.从小游戏起步测试

当你刚刚起步,从小作起。制做一个有趣的mini游戏将对初级游戏开发者而言,是一次巨大的飞跃,若是已经成功推出一款游戏,将领先众多你的竞争对手。优化

“都知道拥有独特的游戏机制的MMORPG潜力无限”。制做这种重度游戏,须要长期的开发热情。想象一下,若是你连制做小游戏的能力都没有,你如何能hold住这种大型游戏项目?

若是你的游戏想法简单,也没法再耽搁下去。那么能够尝试“垂直剖析”。放弃尝试制做整款完整的游戏,何不尝试制做游戏中的一个场景,一场战斗或者一次游戏主人物的邂逅?这样会给你带来附加好处,由于你能够当即得到:

测试你的游戏理念
观察游戏是否有趣
你的努力也会看到回报

4.培养习惯

不管你是把游戏开发做为业余爱好的兴趣者,仍是想要真正进入这个行业的人,都应该把制做游戏当作一种习惯。天天都要坚持开发一部分。天天能开发多少,并不重要,重要的是,你对游戏的开发习惯。

你甚至能够为本身量身定制一个待办表。已完成的事项,勾画标记出来,并奖励本身一顿美餐。

5.不要担忧技术问题

你对新的游戏开发框架Libgdx程序库垂涎三尺,由于这种程序能够为目前所知的一切平台进行编译。你想要使用Haxe语言,由于它够快,又能够多平台操做,还能够编辑游戏网络语言。微软代替了XNA(基于DirectX的游戏开发环境,是微软对于 Managed DirectX 的修正及扩充版本),你就想避免瘟疫通常放弃它。

问题的关键在于,在你开发一款游戏时,不要在乎游戏开发语言。若是你的游戏枯燥,没人愿意尝试,即便你使用的最新语言技术,也于事无补。

下一个技巧是游戏程序员与生俱来的缺陷,可是能够适用于普通的游戏开发。

6.保持游戏的愚蠢性

若是你是程序员,只写代码,不要编辑(回到第一点看看)

设计模式?扔远一点。基于系统的组件?事件监听源码(Event Listener)的低效率性?暂时就这样,不要太在乎。

保持简单愚蠢(KISS)是一种实际的编程方法。这就是罐头上常常会有的广告语,保持代码的简单性。不要为花哨的设计模式,基于系统的组件而着迷,或者想要设法以最高效的方式运行你的循环模式。预优化是一切罪恶的根源。
哪怕是糟糕的代码,也请引觉得豪你所付出的努力。你的游戏可能有个糟糕的代码,只是跟那些只有好代码,而没有游戏的开发者相比,你已经领先老远了。

7.公开Beta测试

当失去动力的时候,尽可能公开!分享你到目前为止拥有的一切,即便是游戏涂鸦,截图,或者是一个Demo。尝试让你的一个好友联网试玩你的游戏。不要找任何借口放弃。
你的游戏反馈对你来讲相当重要,大体勾画游戏的趣味处和枯燥点,来自朋友的反馈也许将成为游戏成功的关键要素。

8.身临其境

你在生活中常常会遇到这样的状况,在你着手某件事情时,过于投入而对时间的流逝无心识。这时你正处于“流”状态(催眠术中的忘我境界)。当你处于这种状态,你会彻底专一于正在作的事,即便空难就发生在隔壁,你也无动于衷。
重点是,咱们彻底能够沉浸在一件事中。这是在游戏开发过程当中,想要的状态。关掉你的浏览器,集中精力,体会游戏开发的乐趣。抛开一切分心的因素,例如编码惯例,优化以及不完美的东西。尽管放手去博!

9.接受现状,展望将来

最后出品的游戏也许跟你想象的不太同样,游戏设置有瑕疵,游戏自己趣味性不强等等。有时,当事物中止运转的时候,咱们也须要退出。

记住,制做游戏自己没有错。你已经得到了宝贵的经验,这对你的下次尝试百利而无一害。不要所以把你的游戏放进你的硬盘里,回头看看第七点。尝试公开分享。你能够在论坛上面分享,告诉你们,这是你在空闲时间里,一款未完成的游戏,但愿获得你们的建议。

你须要的是别人有价值的反馈,做为你下次前进的素材。

(文章源于GameDev,由游戏茶馆编译,如需转载,请注明出处)

游戏茶馆微信:youxichaguan

游戏茶馆微博:游戏茶馆网

相关文章
相关标签/搜索