游戏开发流程.docx
《游戏开发流程.docx》由会员分享,可在线阅读,更多相关《游戏开发流程.docx(16页珍藏版)》请在冰豆网上搜索。
游戏开发流程
游戏开发制作流程详细介绍
一、项目计划阶段
1、创意管理:
第一步,是召开会议,在会议中最常见的方法就是采取“头脑风暴法”。
每个人都必须拿出自己的建议和想法,之后大家一起进行讨论。
另外在会场内,会有专人进行会议记录。
而在项目开发的前期则会有市场调查。
2、撰写草案:
第二步,撰写策划草案,也叫意向书。
撰写策划草案的目的在于,使得小组内每个成员对即将开发的项目有一个大体的认识,并且对目标进行明确。
3、市场分析:
第三步,市场分析,决定了是否需要开发这个游戏。
1)、目标客户:
最重要的一点是确定目标客户。
即该游戏是面向核心玩家,还是普通的大众玩家。
如果是面向核心玩家所开发的游戏,则需要游戏的难度更大一些;反之,如果是面向大众玩家开发的游戏,则需要游戏的难度简单一些。
最好的方法是允许玩家自定义游戏的难度。
2)、成本估算:
以网游为例,包括以下几个方面:
服务器:
运行网络游戏所需花费的硬件方面的成本。
成本中的大头,大约占到总成本的40%左右。
客服:
属于人力成本的范畴。
网络游戏不同于单机游戏的部分在于,其不同于单机游戏的“售后不理”的销售模式。
用户在玩这个游戏之后,运营商需要不断的提供更新和各种在线服务。
社区关系专员:
同上,属于人力成本的范畴。
同其它方面的花销相比,这方面几乎可以忽略不计。
开发团队:
人力成本,这方面花费的真正大头在核心成员和天才制作人的薪资上。
管理:
管理方面花费的成本,这方面成本较少。
用户帐号管理:
发行成本的一部分,但也属于运营的范畴。
至于成本几乎可以忽略不计。
办公室、电脑、家具:
这方面是大头,不过这次花费之后,开发下部游戏时基本上花费就不需要或者很少花费了。
带宽:
发行成本的一部分,但也属于运营的范畴。
成本也是极高的,当然各地可能都不一样。
网管:
发行成本的一部分,同样属于运营成本的范畴。
其它杂费:
杂七杂八的一些费用,包括水电费、燃气费、可能还会包括买咖啡和茶叶的钱。
宣传、广告和推广的费用:
属于运营成本。
应该说最好的宣传方法就是广告,但各种广告在花费上都不尽相同,这个就不细说了。
客户端:
制作游戏客户端、点卡、充值卡、印制游戏说明书、游戏包装、游戏赠品一类的成本。
4、需求分析
第四步,撰写需求分析书。
这包括以下三个方面:
1)、美工需求:
撰写美工需求分析书,内容包括需求图、工作量等。
其中工作量需要以天来计。
内容具体如下:
场景:
包括游戏地图、小场景等方面。
人物:
包括玩家角色、重要NPC(玩家队友、提供任务的NPC、主线剧情NPC等)、次要NPC(路人、村民等)、怪物、BOSS等。
动画:
动画方面估计每个公司的需求都不尽相同。
如果公司能力有限,动画的制作可以考虑外包的方式。
道具:
主要需要考虑是否采取纸娃娃系统。
全身像:
人物的全身像方面。
静画&CG:
游戏中可能出现的静画和CG的需求。
没有则不需要写。
人物头像:
人物的头像制作需求,其中包括人物的表情方面,包括喜、怒、哀、乐、悲等多种表情。
界面:
界面的需求,包括主界面、各项子界面、屏幕界面、开头界面、END界面、保存和载入界面等方面。
动态物件:
包括游戏中可能出现的火把、光影等方面。
卷轴:
又称为滚动条。
根据游戏的情况来定具体的需求。
招式图:
根据游戏开发的具体情况决定是否有此需求。
编辑器图素:
各种编辑器的图素需求,例如关卡编辑器、地图编辑器等方面。
粒子特效:
3D粒子特效的需求。
宣传画;包括游戏的宣传画、海报等方面的制作需求。
游戏包装:
游戏客户端的封面包装的制作。
说明书插图:
游戏说明书内附插图的制作需求。
盘片图鉴:
游戏客户端盘片上的图鉴的制作需求。
官方网站:
游戏官方网站的制作需求。
2)、程序需求:
撰写程序需求分析书,内容具体如下:
地图编辑器:
包括编辑器的功能需求、各种数据的需求等。
粒子编辑器:
关于粒子编辑器的需求。
内镶小游戏:
包括游戏内部各种小游戏的需求。
功能函数:
包括游戏中可能会出现的各种程序功能、技术参数、数据、碰撞检测、AI等方面的需求。
系统需求:
包括升级系统、道具系统、招式系统等系统导入器的需求。
3)、策划需求
策划的分工:
包括剧本、数值、界面、执行等方面。
进度控制:
要时刻注意时间和开发进度的控制,需要写一个专门的项目进度表。
例会:
项目会以里程碑的形式呈现。
当完成一个里程碑后,或者到达固定日期时,需要召开例行会议,除了成员彼此交流外,还需讨论开发中遇到的困难,进度是否有拖延等问题。
二、项目组织阶段
1、确定日程:
确定游戏开发的日程和进度安排。
包括以下几个方面:
1)Demo版本阶段
前期策划:
前期策划和项目的规划。
关卡设计:
关卡设计阶段。
前期美工:
前期的美工制作。
后期美工:
后期的美工制作。
程序实现:
程序的实现,包括编码等。
2)Alpha版本阶段
内部测试:
主要是测试和完善各项功能,看一看是否有重大BUG。
3)Beta版本阶段
外部测试:
进一步测试和完善各项功能,并预备游戏的发行。
4)Release版本阶段
游戏发行:
项目完成阶段,开始正式的发行游戏。
5)GoldRelease版本阶段
开发补丁:
开发游戏的补丁包、升级版本,以及各种官方插件等。
2、确定人员:
确定各个项目所需的人员。
包括策划、程序、美工、测试、音乐、运营等方面。
3、分配任务:
分配各个人员的具体的开发任务。
4、撰写策划书:
正式撰写游戏策划书。
三、项目开发阶段
作为策划来说,此阶段主要需做到同各方面保持顺畅的沟通,并处理各种游戏制作中的突发事件。
其中需要做到与同事的沟通、同主管的沟通、同领导和老板的沟通等。
四、项目控制阶段
1、时间
1)成本控制:
需要注意到开发成本的控制,包括服务器、客服、场租、人工(社区关系专员、开发团队、管理)、设备(办公室、电脑、家具等)、带宽、网管、宣传、广告和推广的费用等方面。
2)市场变化:
需要注意市场的因素。
发行档期:
需要注意发行档期,要赶在暑假和寒假之前发行。
盗版因素:
必须时刻注意盗版、私服等因素对游戏发行的影响。
3)竞争对手的因素:
需要时刻注意竞争对手的情况。
毕竟,知己知彼,才能百战不殆。
2、品质
由于开发人员的水平大都参差不齐,所以必须根据制作人员的总体水平,决定作品的品质。
既不能要求太高,亦不能要求太低,需要折中考虑。
3、突发事件
例如,老板的突击检查、项目投资人的突然撤资等,这些都必须全盘考虑。
4、控制成本
包括时间、品质等方面的成本控制
游戏岗位分工:
五类人才缺一不可
很多人想投身游戏行业,成为真正的游戏制作人。
但是他们对游戏的制作过程,和各个职位的职能都是比较陌生的。
游戏到底是怎么制作出来的呢?
制作一款游戏需要哪些专业人员和其它资源呢?
我们不妨以网络游戏所需要的制作人才来谈谈制作一款游戏所需要的资源和这些方面制作人员的作用。
制作一款网络游戏需要的最核心人才是原画、2D、3D、程序设计、策划等5个方面的人才,这5个方面的人才到底会发挥哪些作用呢
一、原画人才
在没动笔之前,对于一个将要设定角色原画人来说,他们对游戏世界观等大量信息是来至于游戏策划者所写的案子。
在他们的原画稿上到处都写满了注释,比如这个角色多高,什么性格等个种关于游戏伦理观的说明,这些游戏理论的注释就是策划者带给他们的最初的信息。
他们的工作是很有意义的,原创是艰难的。
虽然只是通过最简便的纸笔却很好的表达出来了每个角色的个性化,他们是大胆的他们是很有思想的。
二、2D人才
他们的工作绝大部分是给游戏最初的素描稿设定颜色,他们的工作是充满着色彩,充满着活力。
要知道表现一个故事背景,须对每一个场景每一个角色的颜色都十分有讲究的。
其游戏若要表现个雪景,无疑首先考虑的就是冷色调。
他们是非常重视氛围的刻画。
因此他们会花大量时间来考虑这张图是要表现什么要用什么颜色,他们不希望画出来的图让人不知道是在表现什么主题,所以他们会不断的去了解游戏的精髓,然后通过自己对游戏的了解用色彩在游戏里表现得淋漓尽致。
他们的生活无疑是充满着色彩。
三、3D人才
说起3D,会让人想起全三维游戏,关于这一类人才,在游戏行业中主要是为游戏提供精美画面。
具体来说主要是做游戏画面上的角色,怪物或是NPC等。
不管是会动的怪物或是不动的游戏房子,3D的制作人员都要花很大的精力和时间来制作,让整个游戏更有真实的气氛,尽管游戏它是虚拟不真实的,但三维的动画会让游戏显的更有感染力。
如今游戏行业中3D网络游戏来势汹涌,且很多玩家对3D类型的游戏大作都很期待,这类人才可以说在将来很长一段时间内都会对网络游戏的发展起到很关键的作用。
四、策划人才
策划,顾名思义就是对游戏从游戏制作开始到结束、从游戏中的原画到2D上色再到3D建模、从画面到程序设计的一个整体把握和控制。
主要是设计出游戏制作中每一步的具体实施步骤和方法。
这类人员在游戏制作中起着关键的作用,因为他们需要对整个游戏制作的步骤以及内容进行统筹安排。
五、程序设计人才
程序设计相信很多人都听过,游戏制作中的程序设计和我们印象中软件的程序设计是一个意思,所不同的是软件是实现它供人使用、帮人处理或完成相关事物的功能,而游戏中的程序设计则主要是按照策划人员的意思对游戏中的画面以及游戏中所需要的功能进行编程。
因此,这类人才也是游戏制作中不可或缺的。
下面详细谈谈游戏制作美术的分工
游戏美术似乎对很多门外汉来讲是比较神秘的。
如果你不进入到这行业,即使你的美术再好,技术再精通,也很难理解其中的奥妙,希望本文能带给你一些启示。
游戏美术包含有许多方面,所以配合,协作是做好游戏的美术的首要因素。
因为游戏是交互性非常强的项目,所以,美术其实要体现企化,程序所要表达的各种要素,这就对美术做出了非常多的限制。
也要求美术与企划、程序要有很好的配合,才能做出一个很好的游戏。
另外,由于一个游戏的内容很多,所以美术的分工也非常多,各个分工之间的配合,协调是很重要的因素。
游戏美术的简单分类
从游戏表现的形式大体可以分为3D游戏美术和2D游戏美术。
两种游戏美术的制作方法,制作流程,表现效果差异都比较大。
现在国际上越来越多的游戏采用了3D技术制作,而国内主要还是2D表现形式多一些。
其实无论2D,3D都是为游戏服务的,从最终的结果来看因该都是一样的,就是满足玩家视觉需要。
2D游戏中包括有各种类型的游戏,比如即时战略,RPG、ARPG、格斗游戏等。
这里着重介绍一下2DARPG游戏的美术制作。
其实不同游戏的制作方法既有差别又是共通的,掌握了其中一种,其余的也将迎刃而解。
游戏美术的分工
玩过游戏的人都知道,游戏中有几大部分,包括:
地图,人物,界面,动画。
另外还有肖像,图标,道具等相关因素。
因为东西很多,就必须做一定的分工,保证各有专攻,并且能提高工作效率。
同时合理的分组能够使每个人的能力得到最大的提升。
游戏工作组一般会分为地图组、人物组、平面组、动画组及特效组,每个组的人数不一样,一般来说地图组和人物组的人数会多一些,毕竟一个游戏的制作里面地图和人物占了绝大部分。
另外平面组也是最重要的组成部分,而像动画组,特效组则有些比较小的游戏工作组里面一般都是由这3个组里面的人来做。
每个小组都必须有个组长,这个组长除了技术不错之外,还必须有较强的流程控制和组协调能力,以及对企划思想的了解,有个比较形象的说法就是,宁愿要5个80分,不要3个100分加上2个60分。
要尽量做到让玩游戏的人感觉不到图像是由很多人做出来的。
游戏美术的各个分工
这是游戏美术最重要的一个部分。
上面讲过,游戏美术非常讲究合作,这种合作不只是和企划,程序之间的合作,更是美术各个部分之间的合作。
在开始制作前,美术就要和企划协调好,确定好整体风格,确定好俯视角度。
一般有30度、45度、60度3种,其中45度又是最常用的。
还有一些比较特殊的,比如横版(如街霸)及一些不是很固定的视角(比如《轩辕剑3》),确认角度包括地图的角度和人物的角度。
确认完角度下来就是调节灯光,因为人物是在地图行走的,如果两者的明暗对比差别过大,会给玩家很怪的感觉,所以要调节好两者的关系。
还要确定好人物和建筑的比例,是写实的还是Q版的,还是混合型的,大体的东西确认好以后才能进入美术的制作。
地图部分
地图制作按制作方法又可以分为图素拼图和整图制作。
图素拼图指的是做出多块8方连续的各种小块的图,通过地图编辑器拼成一种大的地图,比如《帝国时代》、《剑侠情缘2》等,这种方法做出来的地图相对比较平淡,但是比较节省系统资源;整图制作,就是一个场景一次性建模渲染出来,比如《月影传说》《轩辕剑3》等,这种制作方法做出来的图相对丰富,真实漂亮,但是受机器的影响不能做太大的图。
无论采用哪种做法,首先由原画按照企划的要求画出地图原画,最好在每张原画上注明各个细节,标明主要事件点和各个路口,以及战斗的地方,如果是ARPG更是要注明战场在哪里,然后就可以交给3D组建模渲染了。
因为一般原画画起来比较快,所以企划必须在原画的时候就确定好。
等到制作出来以后基本上就不会有大改动了。
关于地图的制作,还有一个很重要的问题要注意就是两张地图的衔接问题,一般我们游戏中行走地图都是一个接一个的,相邻的两个地图之间要有一定的过渡,一种方法就是两张相邻的地图的连接路口要使用一样或接近的材质。
另外一种是专门制作一张过渡地图,这主要是在表现地图差异比较大的情况下,比如从某个城市去天山之类的。
有了这样的图,玩家在走地图的时候才会有真实的感觉。
其实游戏的宗旨就是给人一个虚拟的现实。
大家如果仔细看地图的话,会发现地图里的建筑物都是没有透视的,这就是2D游戏的特征。
学过美术的,做过效果图的人可能会很不习惯,可是你在玩游戏的时候就不会有不习惯的感觉,原因是游戏中人物一般都是保持大小不变的,所以往前走往后走都是一个高度,不会产生透视效果,如果地图上有透视反而会出现错误。
所以一般渲染的时候是在USER视窗,如果是CAMERA视窗的话一定要记得把透视关掉。
如果这些问题都考虑好了,一个有较好的3D基础的人,基本上只要经过一定的培训,很快就能参与到地图的制作中来了。
当然,地图最后变成程序能够使用的地图必须经过地图编辑器进行编辑,因为每个游戏的编辑器基本都不一样,所以在这里也不做介绍。
人物部分
这里指的人物是指游戏中的人物,一般称为主角和NPC,NPC又分为剧情NPC和路人NPC。
如果游戏中有怪物,召唤兽之类的也列入这里。
人物的制作流程和地图的制作流程差不多,不过因为人物(包括怪兽)的动作是非常重要的组成部分,这是跟地图差异比较大的地方。
制作前的准备相对地图的制作会多一点,比如要确定好灯光、人物大小、阴影透明度等,确定后才能进行制作。
记住,在这里多花点时间多花点精力是绝对必要的,否则到了后期发现不理想,对工作的影响巨大。
人物制作首先是建模,也就是原画根据企划的要求做出人物设定。
如果是主角的话最好是上色,并表明一些细节,然后3D制作人员根据原画用3D软件进行建模。
细致的人物社定会包括人物的高度、正面、侧面、反面,以及身上的细节。
这个大家可以参照一些日本的原画设定,我个人认为如果是做游戏用的人物没有多大必要,如果做CG动画则是非常的需要。
建模之后就是调动作。
一般一个地图中的人物会有行走,站立,特殊站立(指站着做个小动作,比如女孩子抹一下头发之类的),攻击、被击、死亡等几个动作。
如果是主角,动作还会更多,会有跳跃、跑步、攻击又有远程攻击、近身攻击、普通攻击和必杀攻击等,有的还有补血动作等,具体看企划的设定,调动作需要注意的有几点:
1、帧数不能太多。
一般一个攻击动作也就15帧以内,大家看到的像拳皇里面华丽的招式其实一般也就十几帧。
帧数少主要是为了节省资源,在有限的资源里达到效果就行了。
2、注意动作的循环。
像行走、站立、跑步等一定要循环,就是保证第一帧的动作跟最后一帧的动作是连贯的。
如果是用MAX的CS调动作就要记得把第一帧的动作拷贝给最后一帧,这样才能保证行走的时候不会有停滞的感觉,对于攻击动作,如果是很普通的攻击最好也是做到循环,才能像DIABLO里面的勇士一样,很顺畅的一刀一刀砍人。
3、 动作之间的连接。
各个动作之间要做到动作之间切换的时候自然流畅,比如站立和特殊站立,两个动作连接在一起要看不出跳跃。
一般的做法就是两个动作连着做,保持两个动作的头尾帧都一样。
还有攻击及被击,死亡和攻击,站立和攻击等等。
4、最后是渲染,因为RPG游戏中的人物一般都有4个方向或者8个方向,所以渲染出来的人物也必须有这么多的方向,而且要保持灯光一致,就是说无论人物转到哪个方向,他受到的灯光都是一样的,比如都是画面的左上方。
为了达到这种效果,有两种方法,一种是旋转人物,一种是旋转灯光和摄影机,看个人的习惯,但是一个小组最好采取统一的方式。
平面
地图,人物都需要平面原画。
其实还不止这些,还有道具、海报、图标、肖像等,都是属于平面组负责的范围。
对于有心致力于游戏设计的人,有个重要的要求就是对游戏的爱好,因为只有这样才能把企划案上的文字准确的变为原画设定。
同时很多时候,风格的统一在原画上就形成了。
由于平面涉及很多东西,所以一个优秀的平面设计师必须是多能的。
界面和肖像也是平面美术的一个重要工作。
其中界面是和企划,程序紧密相连的东西。
一般的流程就是由企划定出各项功能需求以及大概的按钮分布,然后美术和程序确定好按钮的大小和具体的功能,如动画帧数,坐标等,才进行最终的制作。
到最后给玩家的,就是一张精美的界面图了。
其它
一个完整的游戏当然还缺不了道具、法术效果、地图动画、过场动画等,还有一个重量级的组成部分就是片头片尾的CG动画,用一句话来说就是缺一不可。
这一篇是解说海外的游戏开发分工方式,国内是善于土法炼钢的,也可能很多厂家根本对海外一无所悉,仅用国内惯常的方式来分工,不过这样的分工确实有实质的意义存在,或许看到这篇文章的业界朋友,可以思考下并作为国内公司在划分职位的叁考。
在叙述职位的区分前,首先说下海外一般的职等区分,除了Producer以外,大约分为六级:
Junior/Entry
Normal(无冠等级职称)
Mid-Level(多数公司没有这个等级)
Senior(资深)
Lead(中阶干部)
Director(总监)
Producer(除策划、制作人外,一般较少在程序、工种美术上划分这个级别)
以下便是海外分工的方式。
●程序
ToolsProgrammer
工具程序
NetworkEngineer
网络程序
PhysicsProgrammer
物理程序
AIProgrammer
人工智能程序
GraphicsProgrammer
图像程序
U.I.Engineer
介面程序
GameSystemEngineer
游戏系统程序
GameplayProgrammer
游戏脚本程序
TechnicalDirector
技术总监
EngineProgrammer
引擎开发程序
GameDatabaseProgrammer
游戏数据库程序
WebDeveloper
网页开发程序
●美术
ConceptArtist
创意美术
CharacterArtist
角色美术
2DArtist
2D美术
3DModelers
3D模型
TextureArtist
材质美术
EnvironmentArtist
环境美术
3DAnimator
3D动作
FXArtist
特效美术
UserInterfaceArtist
界面美术
LevelArtist
关卡美术
ExternalProducer
美术外包监制
TechnicalArtist
技术美术
ArtProductionManager
美术产品总监
CinematicArtist
影片、动画师
LeadVehicleArtist
美术执行主管
这里面一般应该是对于创意美术和技术美术比较难以理解,另外可能是对于环境美术的认知模糊。
□创意美术(ConceptArtist)
创意美术其实是跟着制作人一起工作的人,他提供制作人需要表现的所有美术设计需求。
□技术美术(TechnicalArtist)
而技术美术,则是为美术人员解决技术问题的,本身必须具备美术能力,而且还必须有程序技术能力,可以制作各种工具或脚本来简化美术的工作并提供咨询。
□环境美术(EnvironmentArtist)
而环境美术,其实是游戏映象世界的架构者,不单纯只是个场景美术而已,还包含了环境气氛的建构,原画的场景部分是环境美术的工作之一。
同样的,在动画影视圈里,画场景的和画角色的通常是不一样的人,因为擅长不同。
□角色美术(CharacterArtist)
这个可能容易理解,是专门设计角色的。
其实游戏公司对这个岗位特别重视,因为一个受欢迎的IP衍生的价值绝不仅只游戏,所以很多的角色美术是聘知名画家来进行设定。
●策划
Designer
策划
LevelDesigner
关卡策划
SystemsDesigner
系统策划
Writer
文案策划
Producer
制作人
这部分的分工除了Designer这个模糊字眼以外,其他的都还蛮清晰的。
中小型公司才会用这个模糊字眼,因为啥杂事都要干,大约是国内执行策划的位置。
但对于关卡、系统、文案的区分就很清晰。
首先是系统策划,是跟着制作人把系统完善,并且负责数值设计的部分。
在海外并没有数值策划(NumericalAnalysis(数值分析)或NumericalSystemDesigner(数值策划))的职位,国内这么分工的意义我也不清楚,因为数值和系统是密不可分的。
我的理解是系统策划把需求开列,然后由数值策划建立需要的模型和算式,并填写内容。
以网游来说,数值不仅只是单位数字运算与公式而已,还牵涉到游戏的节奏,要花那时间养出几个和制作人一样思维高度的人,还不如就游戏统策划来执行这个任务吧!
至少系统策划是确实执行系统规划的人。
并且可以想想,系统设计完成了,这系统策划没事干了吗?
光站在人力运用观点上,系统策划兼具数值设计是很正常的。
底下就算有填数值的策划,不就仅只是用工具达到上头的目标吗?
这是执行策划,并非数值策划~
其他关于音乐与测试、市场类的就不列出来了。
音乐也觉得很重要,尤其以前也算是半个音乐人。
但我会宁可相信玩游戏的音乐人,也不相信玩音乐的游戏人,可能有点残酷吧,但这本质有差异。
玩游戏的音乐人,他是把音乐融入游戏里。
但是玩音乐的游戏人,他只是很主观的把游戏加上音乐,可能这有点绕舌吧?
这样说吧!
音乐人,游戏是他音乐生命的一部份,他把自己的感动放进游戏里,所以会做得精致。
而游戏人玩音乐,可能他对游戏的主观偏好超过了音乐,怎么做我都可能觉得他受限于某个或某些特定游戏,那么这样的东西不会精美,而且带有一定的抄袭。
纯感受问题,看文的朋友可以不认同我~~
而QA真的是乏味至极的东西,其实必须很严谨,但QA之外应该还要有反策划人员,一个提出系统设计反思的人,策划人员可能陷入自我膨胀的迷思里,很可能有逻辑错误,一个反企画(反策划)人员,就是要勇于挑战主策或者制作人,挑出他思维的漏洞,找出各种反制原构想