完成制作的关键:推动力


我最近听到一个说法:每开始制作50个游戏,最终只有一个游戏能制作完成。 这个说法可以由几个原因来解释。制作者可能太超前了以致于在技术上完成不了; 项目太复杂了或制作者们在协同工作时有分歧并导致开发停止。还有更多的原因显示了这种可能性: 为什么98%的游戏不能最终完成。

然而,我坚信以上的这些问题的影响都比不上在进度中失去推动力。 成功的游戏制作者与失败的游戏制作者之间的区别并不是因为前一组成员更有才能, 更聪明或更有经验。仅仅是因为前一组成员能完成他们的游戏。

1.聪明,才智和经验

聪明,才智和经验在你的游戏制作过程中和生活中将帮助你克服困难。让我们看看, 简单地击键动作并不需要大脑的思考活动,但它需要一些你正在使用的计算机语言的知识, 对操作系统的一些概念。大多数知识都能通过阅读帮助文件,相关的书籍,一些示例的源代码来获得, 并且你并不需要透彻了解每样事件是如何运行的。

举个现实生活中的例子,录像机有很多复杂的功能,你可能并不会用这么多的功能, 但你仍能很好地使用录像机,使用遥控板上的放,前进,后退这几个键来操作就足够了。 其它功能你并不需要掌握如何操作,那么你并不需要。编程也一样,做很多事情并不需要透彻地了解每个方面。 当你进入一个新的领域,通常会阅读相关的资料来获得所需的信息。我学习一门计算机语言的方法是: 简单地运行示例程序并不断地修改它,运行它,看看运行结果,来最终了解这种语言的。

我并不暗示你不需要去努力学习,只是举例说明这些知识并不是决定性的。 如果你不了解你的游戏软件和操作系统将怎样配合工作,那么你就需要去了解操作系统本身。 尽可能多地去了解你的操作环境,直到你感到能够自如地工作,只会偶尔遇到几个问题时为止。

2.麻烦和推动力

社会的各行各业中,一个项目的完成都需要参与者的努力工作,项目完成所需的时间越长, 人们就越可能会遇到更多的麻烦。游戏制作过程也不例外。

游戏制作工业具有多变的本质,大众对游戏画面的要求,对某种游戏类型的喜爱, 对游戏趣味性的要求,会经常发生变化。所以在制作期间及时了解业界的最新动态和互相交流是必须的。 否则当你开始制作一个游戏,经历过一个较长的开发周期后,你制作的游戏可能已经落伍了。

当你是独立制作游戏时,每次当你遇到一个问题时都可能会落入困境,特别是没有外部的支持时。 制作中若有一个阶段达不到预期的目标,都可能会令你泄气。这对独立游戏制作来说是致命的。

对不同的人来说,解决困难的动机是不同的。对有些人来说可能是需要成功以得到其它人的尊敬, 或者得到一些报酬,金钱或其它形式的。对其它人来说,动机仅仅是一种创作自己心目中游戏的渴望。 无论你的动机具体是怎样的,你都需要依赖它,在制作过程解决遇到的各项麻烦。 忽视麻烦或中止开发一段时间,这简直和取消项目是一样的。所以制作者必须习惯于面对各类难题。

保持推动力的一个方法是不断地尝试制作新的事物。每当你制作完成一个作品后, 无论对你的自信心还是工作经验来说,都会更上一个台阶。如果你做了大量的工作但不能及时地看到结果, 这会令你很不满意,并逐渐丧失推动力。如果你能及时地看到你的工作对作品的改变, 那么制作人与作品之间的这种互动性很容易就能使你保持较高的推动力。 这就是为什么强烈建议那些游戏制作的新人从一个小项目开始的原因。 长周期的大项目往往需要一周或一个月的时间才能看到变化,这往往使新手变得沮丧, 并最终不能完成他们的第一个游戏。

3.中断一会

在工作中适当地中断一会是十分重要的。如果你不适当地休息一会儿, 你的注意力会渐渐变得分散,工作效率会下降。我曾看过关于注意力方面的研究报告, 它指出大多数人在40分钟持续的做某件事后注意力将变得分散。很明显, 每隔40分钟就休息15分钟将会浪费大量的时间。然而仅仅是去拿些饮料喝或去察看有没有新邮件到来, 或者做任何别的事,都会帮助你长久地保持对工作的热情。

在高强度的工作后,最好中断较长的一段时间。如果你遇到了一个特别困难的问题, 那么最好在你开始工作前先休息一会,再解决它。短暂的休息能使你集中精力来工作, 但是在你处理一件事的过程中最好不要中断,要一鼓作气。如果这个事件处理的过程很长, 那么在完成一个阶段后再休息,并且做好中断点的记录,以便于下次能容易地接下做。 当你在工作时,适当地中断一会对保持你工作的动力是很重要的。 长时间的工作而不休息更有可能使你的游戏半途而废。

现在来了解什么时候该休息,什么时候该继续工作。如果你处在一个工作气氛很浓的环境中, 而且制作的进度很快,那么这时你最好尽你的所能持续地工作,把你所有的热情都投入其中, 渴望产品的最终完成日。产品的最终完成日就像灯塔的顶部一样,在那里, 你能够回想起你在制作过程中所有的努力。要记住,当你离开你的工作时必须确定, 这个中断点在你回来后能够很容易地继续下去。这意味着如果你是一个程序员, 若你的代码在编译时有一些错误,那么最好不要把这些错误留到明天再去解决, 因为这会使你忘记是什么原因导致了这些错误。

结论

在你制作游戏时会遇到很多的障碍,你必须学会面对它们。 推动力确实是完成你游戏的关键所在,要牢记,成功的游戏制作者首先必须先完成他们的游戏。

Copyright 1998 Geoff Howland
翻译: 99.3.18 by 余建斌 - yjbin@mail.huptt.zj.cn