游戏开发的生命周期

对于很多人可能和我一样,都想要做出一款好玩的游戏,可是如何做出一款游戏捏?它经历了什么样的步骤呢?今天来和大家分享。


项目的生命周期:

项目生命周期指项目从启动到完成所经历的一系列阶段

项目管理、生命周期的意义:

1、保证团队中每个人知道我们最终要做的是什么,如何去做

2、在时间、资金有限的情况下让我们知道当下是否正在按照计划去执行以及当前所处的阶段,下一步做什么

3、合理的规划和管理避免将资金耗费在不重要的事情上

4、根据阶段审查来判断是否完成该里程碑和阶段所有任务


根据游戏特点,可将游戏项目生命周期划分为多个阶段,如下图所示

阶段一、exploration         目标:在所有我们的想法中,我们想要推进哪一个

虽然我们头脑风暴了许多idea,但是对于每一个idea,都需要

1、定义出该游戏的核心机制

2、该游戏玩法如何与商业模式相得益彰

3、该游戏对应的平台/市场

4、如何快速做原型、是否成功

5、竞争分析研究,潜在的制作风险

阶段二、conception          目标:想让游戏变成什么样子,玩起来什么感觉

1、定义让我们的游戏在竞争中脱颖而出的原因
2、为项目创建一个粗略的时间表
3、决定整体视觉方向
4、视觉风格、游戏设计、技术三者如何融为一体
5、确定创建游戏的工具和技术
6、更新我们的风险列表、应对措施

阶段审查:

能否展示所有核心功能的成功原型
一个精致的故事大纲
是否有游戏竞争力的报告
是否有制作和部署游戏的工具和技术清单

是否更新风险的可能性和应对清单

阶段三、pre-production          目标:如何制作决定好的游戏?

1、在设计方面:

(1)列出并区分所有功能/模式/级别的优先级
(2)概述游戏故事并丰富故事情节和对话
(3)定义并记录我们的最低可行产品(MVP)
(4)创建GDD的骨架

2、在项目管理方面:

(1)定义制作的管理流程和工具
(2)为所有计划/文件建立审查流程
(3)创建一个粗略的时间表,人员配置计划和预算
(4)制定优先级平台和市场清单

3、在艺术和声音上:

(1)估算并为所有内容创建一个制作计划
(2)将我们的艺术生产计划与期望范围和MVP对齐
(3)制作风格指南草稿

(4)开始探索游戏的声音设计

4、在开发上:

(1)起草技术架构
(2)建立编码规范,发布管理流程
(3)建立开发和生产环境
(4)创建一个与GDD一致的骨架技术设计文档(TDD)
(5)为所有功能工作生成粗略的工作量估算

阶段四:late pre-production     目标:我们能否在时间表和预算内完成游戏?

1、在设计上:

(1)完成GDD的第一部分即可投入生产
(2)与决策者审查GDD的最终部分
(3)起草GDD的下一部分
(4)起草测试计划
(5)创建和发布DLC制定计划

2、在项目管理上

(1)完成时间表/里程碑/员工计划/预算
(2)培训团队成员的流程和工具
(3)建立并同意变更控制流程
(4)更新风险和缓解清单

3、在艺术和音频上

(1)整合到游戏引擎中
(2)建立艺术审批流程
(3)完成风格指南
(4)制作一个音频制作计划,并付出努力

(5)定义音乐风格并获得任何授权/外包

4、在开发上

(1)根据GDD更新TDD骨架
(2)审核并批准TDD的草拟部分
(3)完成需要的工具和技术清单
(4)为数据收集和报告创建一个检测计划
(5)起草服务级支持计划,包括事件响应

阶段审查:

(1)GDD和TDD的轮廓
(2)具有里程碑定义的最终生产计划
(3)经过验证的艺术流程,从生产到整合
(4)最终风格指南
(5)团队成立并接受所有必要的生产软件培训

(6)风险和缓解的更新列表

阶段五:production           目标:知道将要做什么以及如何去做,只需要完成它

包括下列完整性:

一、内容完整性:环境,道具,角色,动画,UX /用户界面等完成并集成到游戏中
二、代码完整性:称之为“测试版”,游戏模式和功能功能齐全 。至少有一个完整的测试通过已经完成,没有任何错误阻止游戏的重要部分被测试

阶段六:launch          

1、特定市场计划的启动
2、通过自动化报告/社区来监控绩效
3、重要修复并推出新版本
4、收集和分析指标,这些指标将帮助我们稳定功能并解决游戏性问题
5、解决我们需要修复的缺陷,推送更新的版本

阶段七:DLC           目标:招募新玩家保留老玩家,增加收入

1、生产环境分为实时环境和DLC开发环境
2、GDD / TDD审查,修订和生产新DLC功能
3、创建新的DLC内容(艺术,音频,关卡等)
4、根据原始制作过程测试和平衡DLC



阅读更多

扫码向博主提问

zhangxiaofan666

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • 游戏开发
去开通我的Chat快问
个人分类: ue4
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭