做者:David Maletzhtml
译文:gamerboomandroid
独立游戏开发领域汇集了大批但愿在此实现游戏制做梦想的幻想家与乐观派。最近,我发现很多悲观文章力图阻挠开发者制做游戏,它们清晰展现出游戏开发的阴暗与困难面。坦白讲,游戏开发并不是易事,在此过程当中你会面临大量障碍。本文意在列举我在过去五年发现的某些障碍问题,这些都是真实状况。可能有点残酷,可能如我所言的“打算制做游戏的都是疯子!”然而,本文并不是旨在阻止游戏开发者。相反,你能够借此从历经大量失败的开发者身上获取启发,从而让本身少走弯路。编程
indie game developer网络
你极可能失败,尤为是首款游戏并发
你可能曾听过这种说法,但大部分独立游戏开发者都未能完成游戏制做。在你听过的每一个成功故事背后,都暗藏着你闻所未闻的大量失败经历。做为独立游戏开发者,你多是个乐观主义者,你可能认为本身不同凡响——并认为你会成为罕见的成功者。然而,这种想法每每存在差错,只有接受本身可能会失败的事实,你才会付出额外努力,摒弃那些失败做品,最终取得成功。性能
90%的游戏开发过程很枯燥测试
你可能拥有某个本身感兴趣的创意。很是不错。项目之初老是充满趣味性与新鲜感,并且彷佛全部事情均进展顺利。但这种情况并不会持续多久。事实上,游戏开发需耗费大量精力,并且这个过程并不是老是充满乐趣。有时在开发过程当中,尤为在须要长时间的项目中,你会慢慢厌倦创意与做品,此时,你会想出一些新点子。它们彷佛更加出色,以至于你打算放下手头项目,立马动手进行,但在此以前你应谨慎思考。在启动当前项目之初,你也是这样认为,可能当你转变到其它项目后,你会面临一样境况,最后,你只会获得一些未成型做品。你应时刻牢记最初创意的有趣之处,坚持下去。虽然有时你不得不由于某个项目不可行而放弃它,但更多时候,你只是厌倦当前项目,想要开始新历程。这时,你应停下工做,呼吸新鲜空气,接着真正地考虑下本身的项目与最终目标。也许,你会发现本身只是对其中某些部分感到失望,你仍具备强烈的完成意愿。网站
游戏开发所需时间至少是预期的两倍设计
5年后,我开始擅长估计游戏开发所需的时间。在此,我主要使用一个简单的计算公式:制定出本身项目所需的时长后,将结果乘以2。便能获得完成该项目所需的实际时间。事实上,你总会在开发过程当中遇到某些意外状况。在预计开发时间时,你可能会忽视某些特性、漏洞、设计弊端。就算是专家型游戏也会在时间与预算方面超支。在某款早期游戏中,我本来预计1个月即可完成,最后却耗费了我1年多的时间。而游戏开发时间超过预计结果每每会扼杀人们的工做积极性——如上所示,你会开始感到沮丧与厌烦。所以,假设这是保守估计,你应制定一些额外时间。若是游戏项目须要大量时间,不要缩短预计时长,而应试图减小游戏性能。调试
性能膨胀
得到新型游戏创意会让你分心,一样,你也会想在当前游戏中添加新性能。若是你不够谨慎当心,那么该游戏规模会在开发过程当中扩大好几倍,最终成为失败品。有时,为了修复设计方面的差距,增添游戏性能是不可避免的方式,但你应“保持游戏的简单性”。某个具有最简单形式的项目也有可能与堆积大量功能的做品同样杰出。
与团队合做没法避免争论
尤为在开发过程当中遇到障碍时,即便是与好友合做,也会存在不一样看法,最终引起争论。不擅长团队领导,或与陌生人合做都有可能摧毁整个团队。我强烈建议学会聆听(这是我还未彻底掌握的作法)。你应听取团队建议,保持平静有效的讨论——即便游戏中存在某些重大危机。若是须要的话,你能够再次停下手头工做。并且,你应确保本身与团队成员之间创建信任感,所以当引起某场争论时,即便你竭力制止,你仍能够在内部员工不分裂的状况下,解决问题。
注意漏洞
不要自觉得能够编写出完美代码。其中也会存在漏洞,并且数目众多。在发行游戏以前,游戏需历经大量测试、调试与修改的过程。包含漏洞或糟糕界面的出色做品将不具可玩性。若是开发过程须要1个月的时间,那么你须要再投入1个月时间用于测试、调试与修改。根据“游戏开发所需时间是预计时长两倍”的规则,这种时间量应逐渐累加,也就是说,原本你认为1个月即可完成,实则需4个月时间!但你不能由于超时或厌烦而省略调试与修改步骤,这会给游戏带来巨大变化。好比,通过调试与修改的游戏,其平均赞助价格已上升4倍!两倍的工做量能够换取4倍的利益!
成型做品仍可能失败
完成游戏制做并不是意味着项目结束——有些人认为这只是刚刚开始。在你完成游戏并发行到网上后,可能该游戏只会吸引一些玩家。甚至可能会得到差评。为何它没有按照你的愿景收获良好反应呢?你不能仅拥有一款出色游戏,你还应为它推广!利用网络上的出色网站,不断推广游戏!游戏门户网站上的陌生玩家可能不会帮你推广游戏,尤为当它得到差评时——他们可能会投入30秒或1分钟,并无看到游戏的特别之处。你应汇集一批粉丝,让他们真正体验你的游戏,然后进行相关推广,你还能够联系评论者,鼓励陌生玩家真正地体验游戏。你应向大众“兜售”游戏(即便它是免费模式)。并且,你的目标用户多是个小众群体。所以,你应尽力让他们发现你的游戏,然后继续制做下一个项目。
许多项目均会以失败了结
你的手中可能拥有遗弃项目、未成型项目以及已发行项目,它们并未得到玩家青睐。其实,并不是全部出自你之手的游戏都会成为热做,尤为是首个项目。我已经完成五款游戏制做(还有大量未成型做品),而我认为只有一款是成功的(即便它并不是热做)。你不能假定本身的游戏创意十分出色,它在“成型”后能够立马取胜。若是你想在最终成功,你应准备好迎接那些艰难时刻、障碍与失败历程。
这些言辞是否让你对游戏制做丧失信心?那就不要从事这一行业。若是只是由于我(或其任何人)所说的不要制做游戏而让你放弃该领域,这只能说明了你并不适合游戏行业。若是你真心具有游戏制做的热情,那就不要让他人言语影响你的行动,你应从失败与负面游戏开发故事中受到启发。若是你不具有开发激情,那么你能够需考虑从事其它方面。我只热爱游戏开发,虽然一般状况下,其余领域的编程工做可能会为我带来更多收入。然而,开发游戏并非为了获取大笔收益,而是作本身喜好的事情,不管遇到哪些艰难险阻,仍能坚持本身的梦想。