从事独立游戏研发一年来的10个心得

发表于2016-08-21
评论0 1.5k浏览

经过了最近的反思之后,我认为我最好还是给游戏研发社区分享一些这么久以来的心得。去年我们就组成了现在的公司,但是真正开始游戏研发是从2014年11月份开始的,我们目前的团队规模是4人。所以其他闲话不多说,这里我分享从事独立游戏研发一年多以来的10个心得,希望能够给大家有所帮助:

  其实,一年的研发经历让我写在纸上的东西比敲出来的字更多

  1.做好应变准备

  优化和改变是优秀游戏设计和玩法创作的核心,你不能对于自己做出的每样东西都敝帚自珍,,有些事是你应该妥协的,还有些东西则不能妥协,所以你在研发期间需要进行选择。大量的改变可以让你的游戏与最初的想法天差地别,但在看待这些的时候,要从改变的角度出发,‘我现在游戏研发做的更好了,如何才能让游戏也变得更好?’

  然而,有一点需要记得的是,你的游戏核心一定要保留而且永远不要妥协。把游戏想法做成现实的一些关键要素是不能被破坏的。所以,找到你自己想要做什么、知道你的游戏可以改变什么,然后为此做出改变。

  2.计划是关键

  强迫自己做计划看起来是个巨大的麻烦,特别是当你只想做游戏研发的时候,不过,做项目规划是非常重要的。如果因为没有合理地规划时间而导致游戏制作延期,至少会影响到所有人。当然,对于非常小的团队来说,计划似乎没有那么重要,因为你不需要和那么大的团队进行沟通和协调,但是,能够大概估算出自己在做的事情需要多久时间完成也是很重要的。

  如果不出意外的话,你可以用这个机会认真了解游戏而不是做一个投入了几周时间打造的很酷的机制。在规划中看到全局可以让你知道项目发展到了哪一步,在大方向上需要改变什么东西,这可能是个非常痛苦的过程,而且还会耽误你的研发时间,但良好的计划可以帮你节约时间并且在长期时间内带来好处。

  3.给自己定一些可以衡量的标准

  你到底在做什么游戏?认真地想一想,你为什么做这样的游戏?这样看起来很傻,但通过这些问题得到目标答案是非常好的想法。你可以说自己希望做一个最小化风格的游戏,比如《Papers,Please》或者一些比较聪明的玩法,把这些游戏作为你的软目标,看自己是否可以击败它们。即便你觉得自己在做的是非常原创的东西,那么了解相关的游戏并且进行对比也是个非常好的做法。

  4.要知道你的团队很小

  如果你是一个独立开发商,那么你的团队规模大多数情况下是很小的,这就意味着你不可避免地要做一些减法,因为你以及旁边的同事可能都不知道如何做音乐或者3D美术等等。所以,在雄心勃勃地决定做‘下一个《刺客信条》’之前,一定要意识到团队规模的问题。你们要负责所有的项目管理、关卡设计、玩法机制和QA测试等等,你们要独立做的事情很多很多。所以,要做好身兼多职的准备,在这个过程中准备学习很多不熟悉的新东西。

  5.把小规模变成你的优势

  团队太小是可怕的,但它同样是一种自由。毕竟你和你的小团队可以决定公司如何运营,没有其他人是你们的上级,也没有大老板可以控制你们的创意,告诉你们该如何做事情。这意味着你们所做的任何事都是自己决定的,完成游戏就是把你们梦想中的项目做成优秀的产品。

  6.让其他人玩你做的游戏

  其实,看到这么多的人在做游戏的时候忽视这一点我还是很诧异的,不过你应该做的是,把游戏给一些从来没玩过你游戏的人去体验。你自己当然知道自己的游戏该怎么玩,你知道所有的细节,游戏bug和补救措施,但普通玩家知道吗?因为正是这些人会玩你的游戏,这些玩家可能是你从来没有见过而且或许永远都不会见到的。所以,你的游戏一定要让团队以外的人体验,而且不要一直在过程中告诉他们怎么玩。
这样做并不仅仅是为了找出bug,还是为了测试游戏玩法是否有趣,UI是否有意义或者当敌人死亡掉落物品的时候是否有人注意到。除了玩别人的游戏而且不知道怎么去玩之外,没有什么比看着别人用错误的方式玩你创作的游戏更让人沮丧。

  7.睡眠很重要

  这个建议很简单,你需要睡眠。之所以给出这个建议,是因为我曾经经历过无数个忙碌的加班工作,或许有时候你需要把系统实施方面的事情做好,但如果你非常疲劳地坚持下去,做出来的东西很可能比较糟糕。虽然并不是所有人都适用这个原则,比如程序员们大多数都是晚上10点之后更有工作效率,但大多数情况下,你熬夜太久往往不能做出高质量的工作,你很可能无法集中注意力在某些小事情上。这些问题会和睡眠一起消失,所以你还需要重新做一次。

  喝茶提神熬到凌晨2点,会让眼睛很累而且做出糟糕的游戏设计

  因此,提前规划好每天的最晚工作时间,必须在某个时间点之前结束当天的工作。当然,你也可以喝咖啡或者功能饮料提神,但咖啡因激发的工作状态偶尔会让人痉挛。但是,你真的需要睡眠,你的游戏也会因此感谢你的。

  8.做好准备并与其他人交流

  再说一次,你的团队很小。这并不意味着你必须孤独,独立游戏社区是非常不错的,人们会彼此帮助并且对很多问题给出建议。所以你可以在社区里向其他人提问,很可能他们会给出你需要的答案。与社区里的人会面还有可能给你的项目带来资金或者游戏发行机会,或者会给你的游戏创作带来帮助。然而,你需要知道的是,所有人都是超级忙的,所以如果你没有得到回复,也不要放在心上,他们可能在忙于自己的事情而无暇顾及。

  9.把事情保持尽可能地简单

  这个策略在整个项目的研发中都是很不错的,如果加入令人费解的玩法、美术风格等元素,你的玩家们可能是无法接受的,如果游戏太复杂所以他们每隔三十秒都必须看着手柄的话,玩家们是很难获得沉浸式体验的。这可以延伸到游戏的核心概念,我们可以把游戏用两句话向人们介绍整体想法,而且听到的人不管是否玩过这款游戏,都可以知道我们在做什么。

  但这并不意味着要把游戏的复杂度全部剥离,而只是说,你的创意要在简单概念的基础上慢慢发展,游戏创作过程也要尽可能简单,这样才能让团队里的所有人都清楚你的想法,让项目发展更加顺利。到最后把事情做的简单保持清楚明白是同样重要的,你把事情说的越清楚,玩家和你的团队们就会越容易理解它是什么。

  10.享受游戏研发过程

  不要让游戏研发给你带来沮丧,所有项目都有高潮低谷,所以要意识到,总会有些时候出现问题,比如你的玩家无法理解重做的UI,你可能需要深夜2点钟坐在电脑前修改。这些都是研发中的低谷,处理起来很困难,在这个时候,你要记得自己为什么这样做,为什么你热爱游戏研发,为什么现在做了这么糟糕的功能可以让你未来的游戏变得更好,未来做出更精彩的东西。

  热爱你所做的事情,让每个拿起遥控器的孩子们都想体验你的作品,所以,你必须首先找到你对游戏的热爱之处,然后根据这些来做游戏,这些都是你在未来艰苦时期的星星之火,让你在想要放弃的时候重新回到电脑前继续做游戏。


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