独立游戏开发者在制作游戏时总会想到很多事,如我们有什么有趣的主意?游戏看起来会怎样?我们是否应该创建一个博客与玩家分享游戏?游戏是难还是简单?谁适合当游戏中的主要角色?我们应该什么时候开始着手制作游戏并测试它?

虽然对于开发者来说需要铭记许多重要问题,但是对他们来说最重要的还是应该自问:“我是否决心完成这款游戏?”

你也许会问:“为什么有些开发者选择中途放弃游戏,特别是在开发一款像我们的游戏一样有趣的作品时。”很多独立游戏开发者并未意识到一个事实,这也是我在过去所深有体会的,即游戏开发就像在坐过山车一样,在一定时间后便会发生逆转。也许一开始你会觉得很有趣,但是一两个月后你便不会这么觉得了。所以独立游戏开发者应该对此有所准备。

独立游戏世界中充斥着许多半成品游戏。曾经信誓旦旦将问世的作品一个个被丢弃了,是因为团队中有人放弃了,或是开发者失去了最初的兴趣或者变得更加忙碌,他们虽然认为自己没有办法实现最初的创想,但是却仍在不停地自我安慰“终有一天我会完成游戏。”如此他们只会最终陷进可怕的深渊中。

因此,如果你梦想有一天能够制造出一款好游戏并与好友,整个世界或者游戏产业中的同道中人分享这款游戏,那么你就应该好好计划下如何才能真正完成游戏制作。

我是弗吉尼亚大学生游戏开发组织的创始人。这个蒸蒸日上的机构致力于帮助学生们进行游戏开发并在游戏产业中找到更好的工作。当我们在一些“民间组织”开始游戏制作时,我们发现这是一件很难完成的工作。也许一个学期之内我们便会尝试4-5件作品,但是最后的结果却都只是半途而废。

所以我们认为是时候去改变这种境况了。比起盲目地制作大量的游戏而让一切失去控制,我们选择谦虚地从一些较小的游戏做起。“没有人会去关心一款未成品的游戏,无论它是否具有创意,是否有趣,是否好玩。”这是我们开发游戏的座右铭。对于我们这些游戏开发新手来说,最重要的目标便是在一个学期结束后能够完成一款游戏的开发。如果我们连一款游戏都完成不了了,何谓成功?

这样做的结果?从那以后,大学生游戏开发组织每个学期都制作出了一些高质量且有价值的好游戏。很多校友也在游戏领域找到了适合自己的好工作。回头看看我们制作的游戏,真心倍感骄傲,庆幸我们并未中途放弃。

不论是学生还是独立开发者都应该知道,在完成游戏制作过程中有一些重要元素,让我们一一道明。

保持最初的那股冲劲

致力于完成一款游戏并不意味着你就必须痛苦地走完每一步。有很多方法能够让你保持最初的那股冲劲,让你在游戏开发过程中也能充满获利活力与创造性。

作为开发者,你能做的一大激励之事便是向别人描述你的游戏。告诉别人你现在正在开发的东西能让他们感到兴奋,而他们的兴奋也会带动你的兴奋。

《Braid》的开发者JonathanBlow曾表示,早前他为了能够继续开发游戏,便在一个较大的游戏开发社区中展示游戏。通过向别人展示游戏,能够感受到对方的情绪,并向他们许诺会最终完成游戏。这么做便将自己逼到了一个必须完成游戏的境地,从而激励他继续努力工作,即使面临再困难的境况,也要完成游戏。

我想,我之所以会多次在游戏开发者大会上展示我的游戏,不只是因为这些游戏很棒,我希望能够与大家分享,而且因为我知道自己在漫长的游戏开发过程是何等艰苦,所以我希望至少能够有平台让我能够与外面的世界进行交流,“诉苦”。如果不这么做,也许你什么都得不到。在整个开发时期,你也许会营养失调或者变得很沮丧,而这么做一定会对你有所帮助。

所以,你要如何与别人分享你的游戏?虽然答案有很多,但是我们要牢记一些最重要的:

与好友聊天谈论你现在正在做些什么

在你的网上简介中发表相关内容或者图片

建立博客并定期更新内容,或者让别人能够下载你的游戏原型

截止期限vs.无期限

就像我们在其它文章中提到的,开发者制作游戏是出于不同目标和原因,而这些目标能够体现你所具备的开发经验。如果你始终带着最初的设想去制作游戏,那么即使在开发过程中有所耽搁,你也会再次回到游戏中继续工作的。你还可以制定一个严格的计划表或者截止期限,并且将你的目标牢牢定制在这些计划中。

如果你一学期的游戏目标已经完成了,但是为了帮助你能在个人履历或者求职中更加突出,你必须排除困难继续努力,即使这一过程十分枯燥。如果你是在闲暇之余制作游戏,那么可以适当给自己放假几周,然后再次回到工作中完成游戏。你必须明确游戏开发的目标,如此你和你的团队成员才能为了这个目标而努力。

从小处做起

许多游戏开发者总是乐于制作一些高成本的大型游戏,即游戏中充满各种支线任务,许多游戏关卡,游戏角色以及道具。但是不幸的是,这些大型游戏通常需要进行各种优化,而因此让很多开发者不得不中途放弃游戏。因为你需要花费更长的时间去制作这些复杂的内容,而时间就在你还未意识到之前悄悄溜走了。

如果你从未尝试过3英里的赛跑,那么你还敢报名参加马拉松?当然不敢了!因此,在你策划游戏的时候,最好能够保持游戏越简单越好,特别是当这款游戏是你的第一款游戏的时候。没有人会在一开始就选择高难度的游戏,而是应该逐步发展。如果你认为你能够制作10个游戏关卡,那么在实践中你最好只做5个。如果有多余时间在继续完成另外五个关卡,但是前提是你之前所开发的关卡已经得到优化,并且你已经完成之前的所有工作了。

完成最后的工作

游戏开发过程中的最后10%工作是最艰难的,但是却是为了完成游戏所必不可少的步骤。当你完成了所有创造性的过程后,所有剩下的任务便是找出并改正游戏中的漏洞或者缺陷,然后便能够将游戏推向公众了。不论是拥有大量预算的AAA级开发团队,还是只有一个成员的小团队,这个部分都很困难,需要他们投入更多的关注。而且他们也绝对不能够避免这个步骤,只能迎头而上认真把所有工作都做好。

当你走到这里时,你需要努力去回想一下之前走过的每一步,鼓励你成员们继续加油。在这里不要重新开发新游戏了,而是好好完成手头上的游戏。因为如果最终你能够向大众展示已完成的游戏作品,那么这真的是世界上最棒的一种满足感了!