关于游戏的开发流程
游戏开发要经历很长的时间,小则半年,长则两三年的都有,在整个的过程中,需要非常多的人去分工配合的,比如一款大型的MMORPG,可能要花两三年的时间开发,开发人员有2到3百人,耗资2000多万。所以在这个过程中,有非常密切和复杂的合作关系,而且每一个环节都决定了后面的开发流程能不能顺利,所以了解游戏的开发流程可以让我们对游戏开发有一个总体的认识,认识了这个整体之后,这样每一个环节哪里出问题基本上都能预测到,就是有了一个全局观。另外一方面对于想进入游戏行业的新人可以找到自己的定位,自己适合里面的哪些工作,还是非常有好处的,游戏开发既是一门技术也是一门艺术,有非常多的人在里面去工作和配合,有的是创意类的人,有的是管理类的人,有的是技术类的人,这些人都适合去担任不同的工作。
游戏开发的流程可以归纳为两次固化
最开始,要开发的游戏是存在于人的头脑中的一种虚无缥缈的想法,这种想法是最初的一些点子一些思路,可能非常有价值,但是还是需要经过非常严谨的推敲和加工,才能成为靠谱的创意或者设计,所以最开始要把头脑中的想法做一次固化,就是图中的第一次固化,变成设计文档,也叫游戏策划书,它包括很多很多不同的文档,比如Excel图表,Word文档,参考资料,甚至ppt,这个过程实际上就是把整个游戏要怎么去设计,怎么去制作,怎么去开发,甚至包括很多商务上的东西,落实下来的一个过程,这个过程既要考虑外部需求,也要考虑内部团队的特点,实力,资金。最后,形成的设计文档才是具有具体操作指导性的文档,就是游戏策划书。就像建筑设计里面,设计出来后要有一个设计图纸,后面的施工,整个的建造都要依赖这个设计图纸,图纸就相当于游戏策划书,前面对整个建筑设计的思路和点子就相当于我们头脑中游戏开发的想法,有了第一次固化以后,基本上,游戏是做成什么样子的,游戏是给谁玩的,要做多长时间,要花多大的精力,人力,财力,游戏最核心的玩法等等就被书面地规定下来。
第二次的固化,就是要把设计文档,也就是游戏策划书里提到的,设计到的,敲定的东西,来实现出来,这个实现的过程就叫第二次固化,第二次固化的结果,就是成为我们能够接触到的最终的游戏产品,第二次的固化中也是要经历很多的步骤的,而且也非常复杂。需要把游戏策划里面提到的各种文档,文字说明,要做美术上的原画设计,要把里面所以涉及到的世界观,角色设定,职业设定用很形象的方式表达出来,游戏中所有涉及到的怪物,每个BOSS,也要具体地去设计出来,有了原画以后,就需要用三维美术把原画里面设计的东西,在三维空间里面实现出来,用三维绘图软件3d Max或者一些特别的绘图工具,把原画变成三维,甚至要给附上动画,特效,最后在游戏引擎里面去实现它们,在程序这一块要把游戏策划书里面提到的所有的玩法,属性,数值,公式实现出来,并且要给玩家建立非常便利的UI操作,人机交互环节。所有这一切最终融合在一起就是游戏产品。
基本上,第一次固化,从想法到设计文档,占整个游戏项目的百分之三十左右的时间是正常的,在这个过程中所有的想法就被确定下来,第二次固化从设计文档到游戏产品,基本上占整个游戏项目的百分之七十左右的时间,主要的任务是实现设计文档中提到的各种各样的创意和想法,这就是游戏开发的两次固化。
游戏开发的具体阶段
上图是游戏开发的具体流程,整个的过程分为几大环节,第一大环节叫做立项阶段,就是从市场调查到游戏原型演示,其中有的比较严谨的公司有要求游戏原型演示。这一大环节也就是游戏的第一次固化,非常非常重要的阶段,这个阶段基本上决定了这款游戏是什么,玩什么,题材是什么,玩法主题是什么,甚至这款游戏的生命周期,是玩三年的游戏还是玩一年的游戏,甚至游戏的商务模式,是免费运营开放然后道具收费,还是采用点卡收费,或者其他的方式。这些都是这一大环节决定的,也就是一款游戏成功与否,实际上就在这一个阶段被决定大部分了,这一个阶段如果是犯了错误,或者是决策失误的话,后面的工作全都是徒劳,所以这一阶段非常重要,正是因为这一阶段非常重要,一般是由非常有经验的人去担任的,一般在公司里面会由主程序,主美术,主策划,甚至还有一些非常熟悉游戏产品的运营人员,由他们共同的智慧去决定,他们有非常丰富的经验,都会共同去推敲,那么在这个过程里面,其实最重要的是关注两方面的内容,一方面是外部也就是市场情况,市场现在需要什么样的游戏,是SNS轻度游戏,社区游戏,还是重度的MMORPG客户端游戏,现在的市场到底缺的是什么,我们需要对市场进行调查,甚至对整个行业的发展有很敏感的预测性。另一方面,你想的到,你不一定做的到,所以一定要同时考虑需要什么,然后我能做什么,这一环节就是技术方案的选用,对内进行评估,我的团队是什么样的特色的,是美术强,还是程序强,我的游戏引擎是买来的,还是自主研发的。这些都会影响到游戏开发所要采用的技术,甚至是特长优势等等,你必须根据自己团队的实际情况来做一系列的统筹,规划,甚至怎么去做这一款游戏,这才是一个靠谱的设计文档,所以这一阶段是非常科学严谨的,既要考虑外部需求,也要考虑内部能不能实现,最后定下来的文档,才是一个专业的设计文档,这一个环节不是有创意有想法就可以做的,如果不是有经验,可以做综合考虑的,做出来的策划文档只能说是一些点子的罗列,经不起实战和推敲,所以这个环节基本上是公司很有经验的人去完成的。这一阶段最后的结果就是出来一个游戏设计文档,也叫游戏策划书。里面包含了所有游戏采用的技术方案,要做的内容,玩法,甚至是商务上的东西,都被规定到文档中,这个环节到游戏策划文档基本上就结束了,但是还有一些非常正规的严谨的公司,特别是一些国外公司,他们到了游戏策划文档那一步还不满足,甚至还要把游戏原型做出来,就相当于一个小样。就像拍电影要拍一个样片,拍个片花看一看,因为很多更高层的决策人员并不是技术人员,他们很有可能看不懂游戏策划书,最直观的,最直接了当的就是做出一个东西来,当然这一环节牵扯到一些投资,甚至一些产品周期,所以在很多成熟的公司里面,这一环节可以省略了,因为大家都配合地很好,而有一些公司受到一些财务状况,比如说资金的影响,这一环节也往往省略了,应该说,有条件的话,把游戏原型演示做出来是更好的。
接下来的阶段就是游戏的第二次固化,分为三块,中间的那一块就是游戏的美术制作,所有能看的见的,玩家将来要看的东西,所有的场景,角色,光效,色彩,武器,甚至所有的界面,都要由这个环节去制作出来,这个环节的工作量还是非常大的,叫游戏的美术制作,它会从游戏策划文档分出一类叫背景艺术文档,就是美术制作文档,包括原画设定,要多少个角色,多少个建筑,包括动画的制作,特效的制作都在背景艺术文档里面规定了,接着就是原画的设定,如果是三维游戏还要三维制作,把游戏里面规定的东西都制作出来,最后还有音效的制作,也归到这一块,就是可以听的见看的见的。电影在这一环节上和游戏也是非常相似的,前面第一次固化阶段就是剧本,导演,分镜,到第二次固化阶段,像一些三维动画电影,也会有艺术设计文档,也会有原画设定,音效和美工制作。
电影和游戏不同的就是接下来的这一块,就是第二次固化左边那一块。游戏不仅是看的,还是要玩的,一个游戏成不成功,不仅是画面好不好看,还要看它好不好玩,历史上有很多游戏就是画面不好看,但是非常好玩的,比如俄罗斯方块,超级玛丽等等。要怎样让游戏好玩,这一部分称为游戏的第二次固化中的程序部分,编程是为了把所有的玩法,利用游戏引擎实现出来,它也有一个从游戏策划文档分出来的技术设计文档,这个技术设计文档是由程序主管来细化的,游戏引擎是自主研发还是改造,如果是自主研发就要去做引擎的编写,如果是改造就要重新写规则和游戏里面需要的功能,整个程序部分的任务就是让游戏能够玩起来,美术部分的任务就是让游戏看起来漂亮,又好看又好玩的才是好游戏。
程序和美术块汇总到游戏测试,游戏测试就是一款游戏经过了上述的第二次固化的程序和美术阶段已经制作出来了,这时候我们要去玩一玩,测一测,好不好玩,会不会有什么问题,能不能很完美地传达出我们一开始的设计意图给玩家,这就是游戏测试,所有的东西都被合成一个真实的游戏,这也是第二次固化后最终的结果,我们要测试人员去反复地玩,反复地测试,找问题和bug。
第二次固化最右边的那一块是游戏商务模块,一般游戏的研发人员不会太关心,很多人更关心的是游戏的研发技术,制作技术,实际上这一部分,在游戏的专业公司,在游戏的前期项目立项结束之后,就并行启动了,它有一个商业计划文档,和前面的背景艺术文档和技术设计文档区别在于会规定游戏怎么去赚钱,游戏的收费点怎么设计,游戏要找哪些运营商一块去合作,游戏的运营模式是什么样的,要怎么样去推广,我的运营团队需要哪几个部分组成,客服,服务器怎么去架设,要多少台,是什么计划,这都是和运营有关系的,还要有市场宣传,怎么去打包宣传,炒作,甚至游戏发布之前的事件,比如像暴雪游戏发布之前,游戏是出了名的令玩家期待的,它每次要出新作之前,会发布一些新作里面会出现的新职业,比如星际争霸2会出现什么样的新兵种等等,在这个过程中就会把整个游戏的卖点去总结出来,宣传给大家,让大家早点了解这个游戏,所以这个部分是游戏开发的商务部分,有很多公司会自己去做,但也有很多公司只做研发,至于商务模式,则是和专门的运营商,比如九城,盛大,一块去合作。
最后,经历整个的过程之后,游戏就开始上市了,就到了游戏运营和销售模块,经常听到的游戏上线就是走到了这个环节,上线之后还有一件事情,就是去不断地维护它,更新它,这一模块叫做客户服务。
综上所述,就是游戏开发的整个流程,主要就是围绕游戏开发的两次固化,第一次固化就是把想法固化成设计文档,第二次固化就是把设计文档通过各种编程技术,美术制作实现出最终的游戏产品。
游戏开发中的人员结构
在游戏的开发的人员里面,实际上是有三块组成起作用的,一块叫策划,也叫企划,一块是美术,一块是程序,这三方面也是在游戏公司里面的三个部门,这三个部门需要紧密合作,协同配合,最终把游戏制作出来。
主美术,主策划,主程序,我们一般叫做游戏公司中的三巨头,这三个人每个人都会统领一个部门,程序部门带领程序人员和测试部门,策划部门带领策划人员,美术部门带领美术人员,第一次固化一般都是由主美术,主策划,主程序这些非常有经验的人去定下来的,定好了以后,各个部门就分发各自的任务,由大批的制作人员,甚至是经验不是很丰富的,只有一技之长的人,来实现出来,这就是游戏的开发流程和里面的分工配合。