经验:独立开发者关于游戏开发的10大建议

发表于2015-11-17
评论0 874浏览

作者:Alex Barnes

在过去一年里,我们一直致力于创建自己的公司,但是直到2014年11月我们才真正开始开发我们的第一款游戏。现在我们是一支由四个人组成的团队。接下来我将直切主题分享独立开发者应该掌握的10大技巧。


1.为改变做好准备

互动和改变是优秀设计和机制创造的核心。你总说不可能尽心尽力地完成所有内容,有些东西是你需要让步的,有些东西则是你不应该让步的;所以你需要在开发过程中有选择地进行“战斗”。在你最初的设计中,大量的改变似乎是不可避免的,但你应该从“现在我变得更厉害了,那我该如何将这一内容变得更出色呢?”这样的角度进行思考。而你也应该牢记始终保持核心内容不变,并且在这方面不能做出让步,你应该始终坚持促成游戏理念的基本元素。所以你可以找到自己想要创造的根源内容以及你并不能做出改变的内容,然后再围绕着它们去创造可改变的内容。


2.计划是关键

要求自己去计划某些事情似乎非常困难,特别是当你想要真正开发一款游戏时,但是计划却是非常重要的事。很多时候游戏制作会因为你未进行适当的计划而受到牵绊。对于较小型的团队而言计划比较不那么重要,因为他们不需要担心与许多人进行各种协调,但是明确该做什么事以及做这些事需要花费多长时间也是很重要的。看着计划中的大布局能够让你明确前进方向并从更大范围判断需要改变的内容。也许做计划是件让人讨厌的事,但是如果你能够制定一个有效的计划,那么这将在长期发展中帮你节省下不少时间并避免许多不必要的麻烦。


3.为自己设定一些衡量标准

你到底在创造些什么?!说实话,为什么你在创造那样的东西?这看起来很蠢,如果你能够问自己这些问题并给出一些明确的答案的话就好了。你可以说你想要创造出像《Papers,Please》这类型极简主义风格的游戏,或者像《传送们》这样巧妙的系统,那么将这些游戏作为你的软目标并观察自己是否能够战胜它们。即使你拥有一些你认为非常新颖的想法,如果你能够了解自己的参考对象及其影响并根据它们去衡量自己做得怎样,你便有可能创造出更棒的作品。


4.清楚自己很渺小

如果你是一名独立开发者,你便属于小型开发者。这意味着你必须尽可能地缩减开支,因为你和坐在你旁边的人都不知道如何创造音乐或3D图像。你必须在浪费掉所有资源去创造下一款《刺客信条》般的游戏前意识到这点。你需要进行所有的项目管理,关卡设计,机制,QA测试等工作。所以你应该准备好迎接多重任务并学习一些不属于自己范畴的新内容。


5.尽可能利用自己的规模

虽然小型团队看起来较不利,但是它也有它的自由。你和你的团队必须决定好如何去运行你们公司。这里没有人比你地位更高,你的上头没有能够影响你的创造性决策或改变你的工作的大boss。这意味着你自己将影响着任何你所做的事。你将独自创造并完成一个项目。


6.邀请其他人去玩你的游戏

我仍然对很多人在创造游戏时遗漏掉这点感到吃惊,但是你真的应该让那些从未玩过你的游戏的人去尝试下游戏。你自己非常清楚如何玩你的游戏,你知道它的具体运行,难题以及解决方法,但是随机的游戏玩家却不是如此。他们是今后可能玩你的游戏的玩家,是你之前从未遇到并且可能永远都不会遇到的人。所以你应该让一些其他人去玩玩你的游戏,并且在整个过程中你都不应该插手。这不只是为了检查游戏漏洞,同时也能测试你的游戏机制是否有趣,UI设置是否合理,以及玩家在敌人死后是否能够注意到掉落道具。没有什么比看着别人玩着你的游戏却一直出错还受挫的事了。


7.睡觉很重要!

快上床睡觉。这是许多需要加班的工作都适用的建议。也许你正忙于系统执行工作中,但是即使睡觉也不会剥夺了你的思维。通常情况下你都不是在做一些细活,所以你很有可能不能专注精神并且会因为一些细小的东西受挫。而睡觉便能帮助你缓解这些问题,并让你重新迎接战斗。当你面对一个截止期限并且你不得不工作到凌晨6点才能完成所有任务时,你应该喝点咖啡或红牛进行调节。但是这不应该成为你的工作方式,你应该按时上床睡觉补眠,如此你的游戏也会感谢你的。


8.做好自己的功课并与其他人交谈

再一次地,你需要清楚自己的渺小。而这并不意味着你应该始终坚持独立做事。独立游戏社区真的很棒,在这里人们会互相帮助并提供有益的建议,所以你可以就某些内容去询问别人的意见。与社区人士见面能够帮助你遇到那些愿意资助你的游戏或发行你的游戏的人,或者你能够得到那些帮助你制作游戏的服务或产品。但是你也应该清楚所有人一年到头都很忙,所以如果你未能得到及时回复也不要太在意。


9.尽可能保持一切足够简单

这是适用于你的整体制作过程的一个建议。拥有一个非常复杂的机制,图像风格等会导致玩家逐渐疏远你的游戏,如果玩家因为游戏太过复杂而每隔30秒就要盯着控制器,他们便不可能沉浸于游戏中。这也将延伸到核心概念中。我们想办法用2个句子去传达游戏理念,不管玩家之前是否玩过游戏都不重要,他们都能从这2个句子中清楚看到游戏是关于什么。但这也不等于你需要删除游戏中所有复杂元素,这只是说你最好能够基于较容易理解的概念去创造游戏。你需要确保生产线足够简单,如此团队便能够清楚地了解整个过程,并确保生产的顺利进行。最后,保持事情的简单等同于保持内容的清楚,而内容越清楚便能够确保更多玩家以及你的团队成员更轻松地理解它们。


10.真正去享受你所做的事

不要因为游戏开发而感到沮丧。任何制作过程都有起起落落,所以有时候你会不想因为测试员的不理解而在凌晨2点的时候打开电脑去重新执行UI。这是一种低潮期,你会感到很痛苦,不过这时候你就更应该记得自己为什么要这么做,为什么你会喜欢制作游戏,以及为什么经历这些能够帮助你创造出更出色的游戏;只要想清楚这些你便能够更好地应对接下来的任何负面情绪。真正去享受你所做的事,你是为了让自己开心而去制作游戏的!每一个拿起控制器的孩子都会想要获得你这份工作!所以你应该搞清楚你喜欢游戏的什么地方以及制作游戏的乐趣,并始终牢记它们,这将帮助你更轻松地应对那些艰难的日子,并重回自己真正热爱的工作中。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引