游戏开发的各个时期和程序部门进行相关游戏程序

游戏开发的各个时期和程序部门进行相关游戏程序
音乐戏开发从狭义上讲就是程序部门进行相关游戏程序的编写,从广义上讲,是整个游戏制作过程,这其中包括多个部门的人员配备。下图是一个一般性的游戏开发团队。

游戏开发制作培训_游戏制作培训_咖啡制作培训

整个团队包含四个部门,即策划、美术、程序、制作人,各个部门负责不同的工作游戏制作培训,协调完成整个游戏的开发。

策划是团队的灵魂,也分执行策划、数据策划、表现策划、资源策划等,他们主要对游戏剧情、背景进行分析设计,对游戏中的各种规则进行描述及公式确定,对各种资料表格进行维护,对游戏中的特效、动作等进行收集并提出需求,进行 UI 设计及模型相关配置等。

程序是团队的骨肉,也可细分为主程序、客户端引擎、服务器引擎、3D 程序、AI 程序、脚本程序、数据库程序等,他们主要负责确定程序的数据结构,确定策划方案的完成方法,将策划提出的各种需求用程序来实现,并为游戏开发过程提供良好的编辑工具。

美术是团队的皮肤,可细分为人物原画、人物建模、材质贴图、人物动作、场景动画等,他们主要负责整个游戏的视觉风格,以及人物模型动作等的设计等。

制作人主要进行游戏的外部统筹,市场调研、游戏开发进度、游戏版权、游戏宣传、游戏发布及音乐音效素材的管理都是制作人工作的范畴。

下图是某国外游戏研发团队的组织架构图,可以参考了解一下。

咖啡制作培训_游戏开发制作培训_游戏制作培训

游戏开发的各个时期

对于游戏制作人来说,每个游戏从产生要消亡要经历各个阶段,下面是普遍适用的典型范例3D动画,但并不是每个游戏都要经历所有的时期。

概念时期:就是整个游戏概念的确定,要做什么样的游戏,主题线索是什么;

原型开发时期:这个时期要制作游戏的原型,用来体验游戏的设计概念,从而纠正和改善不足的地方;

推广时期:此时是游戏开发方向出版方推广产品,向投资方展示游戏的设计概念、主要卖点、产品如何适应市场的需求、产品开发的可行性及具体的实现方案;

准备时期:这个时期主要处理游戏项目所涉及的商务及法律方面的事务,比如游戏专利、剧本版权、品牌商标等,从而组织开发团队制作大致的方案,确定游戏开发所需要的工具及其它细节问题;

制作时期: 这个时期是游戏制作的主体时期像素游戏素材,完成 3D 模型的制作,场景制作,过场动画、画面渲染及音效录制等,游戏引擎和资源在此时期将被完全整合到一起。

质量保证时期:这个时期是游戏的 QA 或测试时期,主要用来保证游戏的各项功能是否完好,从而发现和修复各种 Bug 和错误;

母盘生成时期:这个时期是将游戏存盘交由平台厂商测试检测的时期,每个平台厂商的测试标准不尽相同,这个时期中也需要不断地测试改进游戏,修复 Bug,准备市场投放。

运营维护时期:这个时期是游戏发布后持续运营,在运营过程中发现问题,修复并更新升级的过程,这是一个长期的过程。

项目流程

一部游戏完整的开发过程,归纳起来可分为五步,如下图所示。

游戏开发制作培训_游戏制作培训_咖啡制作培训

市场调研可以分为三个小部分,

1)调研前进行 “头脑风暴”,让尽量多的人想出尽量多的创意点子并做好记录,从而在市场调研过程中一一确认,不符合的排除;

2)撰写策划草案,从而让项目小组中的每一个成员对开发的项目有一个大体的认识,并且对目标明确;

3)对每一个草案都进行市场调研和分析,决定是否要开发这个游戏。市场调研主要从两个方面入手,即目标客户(玩家)和开发成本。

需求分析主要是撰写需求分析书,这主要包括三个方面:

1)策划需求

策划的分工:包括剧本、数值、界面、执行等方面;

进度控制:要时刻注意时间和开发进度的控制,需要写一个专门的项目进度汇总表。

2)美术需求

场景:包括游戏地图、小场景等方面;

人物:包括玩家角色、重要 NPC(玩家队友、提供任务的 NPC、主线剧情 NPC 等)、次要 NPC(路人、村民等)、怪物、BOSS 等;

动画:动画方面估计每个公司的需求都不尽相同。如果公司能力有限,动画的制作可以考虑外包的方式;

道具:主要需要考虑是否采取纸娃娃系统;

全身像:人物的全身像方面;

静画 &CG:游戏中可能出现的静画和 CG 的需求,没有则不需要写;

人物头像:人物的头像制作需求,其中包括人物的表情方面,包括喜、怒、哀、乐和悲等多种表情;

界面:界面的需求,包括主界面、各项子界面、屏幕界面、开头界面、END 界面、保存和载入界面等方面;

动态物件:包括游戏中可能出现的火把、光影等方面;

卷轴:又称为滚动条。根据游戏的情况来定具体的需求;

招式图:根据游戏开发的具体情况决定是否有此需求;

编辑器图素:各种编辑器的图素需求,例如关卡编辑器、地图编辑器等方面;

粒子特效:3D 粒子特效的需求;

宣传画:包括游戏的宣传画、海报等方面的制作需求;

游戏包装:游戏客户端的封面包装的制作;

说明书插图:游戏说明书内附插图的制作需求;

盘片图鉴:游戏客户端盘片上的图鉴的制作需求;

官方网站:游戏官方网站的制作需求。

3)程序需求

地图编辑器:包括编辑器的功能需求、各种数据的需求等;

粒子编辑器:关于粒子编辑器的需求;

内镶小游戏:包括游戏内部各种小游戏的需求;

功能函数:包括游戏中可能会出现的各种程序功能、技术参数、数据、碰撞检测、AI 等方面的需求;

系统需求:包括升级系统、道具系统、招式系统等系统导入器的需求。

项目开发步骤就是将整个游戏项目的资源通过引擎组织起来,对游戏的架构、功能及各逻辑模块进行充分的整合。

这就要明确游戏开发的日程和进度安排,这也是充分利用各种开发工具让开发效率大大提升的根本所在。

测试发布流程主要包括两次大型正规的测试游戏制作培训,即 Alpha 测试和 Beta 测试,其中前者意味着游戏的功能和流程完整,QA 会为游戏定制测试计划,测试人员将发现的 Bug 提交到数据库,开发和设计人员对相应的错误进行修复。

后者意味着游戏中的各种资源已完成,产品已定型,后期只是修复 Bug。在这两次测试修复后,得到待发布的 Release 版。

Gold Release 流程主要是开发游戏的各种补丁包、游戏的升级版本,以及官方的各种礼包和插件等。

文章来源:https://www.bilibili.com/read/cv12889505