游戏开发是一个技术活儿,某些部分会让开发者觉得压力山大,这已经成了业界公开的“秘密”了。不过对于一些经验比较丰富的技术人员来说,会比初学者要感到轻松许多,因为他们已经掌握了一些让游戏开发过程变得有趣的“小秘诀”,在这里可以和大家分享一下,希望对游戏开发者能有一点帮助。
第一:尽早从别人那里得到反馈
好的想法是无可替代的,但是有时候游戏方面的想法可能会偏主观。当然如果你的伟大构想被别人否决了,对你来说可能会有点难以接受。然而当我们得到反馈时,应该在批评中寻找论证和有趣的观点。这将会帮助我们迭代自己的想法,从而使它们变得更好。这里的一个关键点是当你有好想法的时候,尽早从别人那里得到反馈——将想法变成现实的过程是很有趣的,但是重做耗时几个月的开发工作就没那么有趣了。
第二:和靠谱的人一起工作
无论你的想法有多棒,如果参与开发的人不靠谱,那么这些想法就很难实现。无论我们是自己制作游戏,还是作为团队的一员工作,每个人都需要有对应的才能。我们可以试着去了解每个人的才能以及他们喜欢做的事情,还可以通过学习新事物来提高我们的技能。把工作交给合适的人可以创造奇迹;但是如果这个人没有对应才能的话,就算他再有本事我们也不用。总而言之,和靠谱的人一起做靠谱的事儿、制作靠谱的游戏,就会乐趣无限。
第三:使用正确的工具
工具的选择非常关键,正确的工具可以帮你节省时间,同时使开发的过程更加愉快。这里最重要的一点是针对项目的需求选择合适的工具。有些工具专注于2D游戏开发,而有些则专注于3D。各种工具都有自己迎合的游戏类型。通常情况下,组合工具是最好用的。即使项目的规模非常小,有些人也会花上很长的时间来做调查和研究,从而找出最省时、最适合自己的工具。毕竟,用牙刷来粉刷墙壁会累爆你,但是用喷漆枪就不一样了。
第四:保持工作与生活之间的平衡
在设计游戏的同时保持工作与生活之间的平衡,这点非常关键。我们有时需要大胆地说NO,对别人说NO,也对自己说NO。工作与生活之间的平衡可以直接影响到生产效率。有多少人遇到过这种情况:花了一整天的时间,绞尽脑汁都不能把一个bug处理掉;第二天神清气爽地来到工作室,10分钟就把那个bug搞定了。
有追求是好的、是必要的,但是不要以失败为代价。永无止境地开发游戏或者到后面发现来不及了而把开发叫停,可一点都不好玩;制作一套精选的高质量特性才是充满乐趣的。其实,在游戏开发中所获得的乐趣最终将在产品中大放异彩。如果很享受开发的过程,那么玩家也会很享受玩游戏的过程。最重要的是,无论这段旅程最后把我们带到哪里,至少我们沿途都很开心。