游戏开发的生命周期

7人阅读 评论(0) 收藏 举报
分类:

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


项目的生命周期:

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

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

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



查看评论

游戏开发教程

  • 2016年06月05日 13:37
  • 8.14MB
  • 下载

游戏开发相关的一些中英文对照

原文地址:http://blog.sina.com.cn/s/blog_556e97420100t3uf.html 2D artist 2D美工 3D artist 3D美工 3...
  • pizi0475
  • pizi0475
  • 2013-10-16 08:12:11
  • 1692

html5游戏开发设计技术解析Egret篇

近日,因为游戏热门而引起业内对游戏引擎Egret(白鹭)倍加关注。Egret是一款适用于HTML5开发的游戏引擎,也可以用在安卓、IOS、WP原生平台等。目前业界对于Egret的前景处于半喜半忧状态,...
  • huazhixin88
  • huazhixin88
  • 2015-05-13 16:44:23
  • 1051

那些游戏开发牛人的博客和IT学习网站

游戏大牛的博客 1.吴云洋(Cloud),网名云风,毕业于中南大学,原网易游戏核心成员、杭州研究中心总监,是网易《大话西游》、《梦幻西游》等游戏的重要开发者。2011年9月5日宣布已从网易辞职。 博客...
  • liulongling
  • liulongling
  • 2016-06-30 12:38:57
  • 3265

《游戏觉醒之Cocos2d-x3.10游戏开发》- 生命周期

#ifndef _APP_DELEGATE_H_ #define _APP_DELEGATE_H_ #include "cocos2d.h" /** @brief The cocos2d...
  • sikers
  • sikers
  • 2016-03-19 02:01:30
  • 223

Unity 3D游戏开发.pdf

  • 2018年02月20日 18:53
  • 14.14MB
  • 下载

3D数学基础及图形与游戏开发的学习 (一)

Hello,同学们大家好!         前几天看了Google的Cardboard,发现自己在3D图形这一块知识极其薄弱,因此就去看了>这本书。         计算机图形及游戏开发是一门与数学紧...
  • u012276084
  • u012276084
  • 2015-05-31 20:04:35
  • 1311

游戏开发入门(十二)游戏开发全总结

通过游戏开发入门系列的学习,是不是对游戏开发有了一个比较清晰的认识? 在最后一篇里面,博主试着概括性的对游戏开发做一个总结,欢迎各位提出意见来完善这篇博客~ 游戏模块总结: 游戏逻辑模块系...
  • u012999985
  • u012999985
  • 2018-02-25 16:28:19
  • 227

Hibernate实体对象的生命周期(三种状态详解)

Hibernate生命周期会经历三种不同的状态:    1.Transient(瞬态):实体对象在内存是自由存在的,即与数据库中的数据没有任何关系.换句话说就是:该实体从未与任何持久化上下文关联过,它...
  • jethai
  • jethai
  • 2016-08-28 13:57:53
  • 2003

总结半年的游戏开发经验

转眼我做游戏开发已经半年多了,回顾这半年,印象最深的是当初一心想学游戏什么都阻挡不了我的决心。记得那会为了学游戏,网上找了好多资料,才确定从cocos2d入门。然后下了好多入门的电子书和视频。那会刚好...
  • qq_35064774
  • qq_35064774
  • 2016-07-18 20:11:33
  • 1230
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 944
    排名: 5万+
    最新评论