关于游戏开发流程的分析
问题
传统游戏开发过程中通常是:策划提出需求,美术制作需求中的资源,程序实现需求中的功能,并导入资源实现最终效果。你觉得策划、美术、程序三者在开发游戏的过程中应该是一种什么关系,是否存在多种开发模式,你觉得哪种比较好?
解答
严格来说,上述开发过程属于传统软件的开发过程,从需求分析、概要设计、详细设计到编码实现、测试。如果按照上述的流程,游戏开发是愉快的,策划、美术、程序三者都会保证在一定的效率内顺利完成工作。但是事实上,这样的效率并不高,完善的需求需要过多的时间,一般会大于程序的编码时间。上述的开发过程并不适合游戏软件。
游戏软件的不同之处在于,市场是多变的,策划的需求是不明确的、是需要反复调整的。在游戏开发的立项阶段,策划需要明确游戏的需求,美术和程序则作为乙方需要对策划提出的需求进行评估,进而进入到开发阶段。有了明确的需求之后,程序负责保证游戏内容的流畅运行,美术则把控游戏效果的良好呈现,而策划在此期间不断的调整需求,改进效果。
上述流程适合游戏软件,但是依然存在问题。策划不断调整的需求会给程序和美术带来各种各样的灾难,“小改动”并非“小改动”。同时,美术的资源如果不符合程序的要求,依旧会带来各种问题。解决建议如下:
a. 策划尽可能详细的给出需求,以此自行判断实现的可行性;减少需求的调整,保证落实到策划案的内容不会频繁变动;对于游戏运行的各种问题能够定位原因或给出重现条件
b. 美术在工作开始前与策划、程序约定资源范式,保证产出的资源文件符合项目要求;工作过程中与策划密切沟通,保证产出效果符合世界观设定;工作过程中与程序密切沟通,保证产出规格、效果能够适用于游戏内。
c. 程序应当对于策划的变动预留接口,保证项目可修改可拓展、易修改易拓展;程序应当制作对于策划数据表、美术资源规范的辅助性工具,提前控制风险。
关于游戏开发流程的分析相关推荐
- 国内外3D游戏开发流程和职位分类
国内外3D游戏开发流程和职位分类 分类: 网游相关2010-07-04 21:11 851人阅读 评论(0) 收藏 举报 国内3D游戏开发流程 开发团队 n 制作人 n 执行制作人 n 策划团队 n ...
- 游戏公司组成架构和游戏开发流程简述
游戏公司组成架构和游戏开发流程简述 [基本概念] 游戏公司一般是指游戏开发公司或游戏发行.代理公司. 那游戏公司开发游戏需要哪些技术人员?简单的说:需要游戏造型.游戏动画.3D美工.纹理师.原画设计师 ...
- 【Unity】动作游戏开发实战详细分析-07-连续技与组合技功能设计
[Unity]动作游戏开发实战详细分析-07-连续技与组合技功能设计 基本思路 在一些动作游戏中,存在着连续技这一功能,具体来说就是连续按下规定的按键会触发能力的功能,或者是长按触发等等. 实现解析 ...
- 【Unity】动作游戏开发实战详细分析-16-敌人AI设计
[Unity]动作游戏开发实战详细分析-16-敌人AI设计 基本思想 本文来实现简单的敌人AI,使用协程来开发AI.如果想要使用行为树插件可自行学习使用. 代码实现 敌人的目标信息结构 用于存储所有的 ...
- 【联机对战】微信小程序联机游戏开发流程详解
现有一个微信小程序叫中国象棋项目,棋盘类的单机游戏看着有缺少了什么,现在给补上了,加个联机对战的功能,增加了可玩性,对新手来说,实现联机游戏还是有难度的,那要怎么实现的呢,接下来给大家讲一下. 考虑到 ...
- 【Unity】动作游戏开发实战详细分析-06-技能系统设计
[Unity]动作游戏开发实战详细分析-06-技能系统设计 基本思想 不同的技能可以设计为技能模版,当角色释放技能时,会通过模版ID将它进行实例化,这个实例技能类可以是一个挂载的MonoBehavio ...
- 游戏开发流程以及Cocos2d与Cocos2dx区别
一.游戏开发流程. ①准备游戏引擎 ②准备各类美术资源 ③编写demo,逻辑 ④适配手机,屏幕分辨率,以iPhone4的分辨率为经典.内存.系统版本. ⑤优化,性能优化,操作系统优化 ⑦发布游戏 二. ...
- 【Unity】动作游戏开发实战详细分析-25-角色残影效果的实现
[Unity]动作游戏开发实战详细分析-25-角色残影效果的实现 基本思路 Unity中的蒙皮网格组件提供了一个接口BakeMesh,允许我们拿到当前动画帧的网格数据,借此可对烘焙网格使用半透明的边缘 ...
- 【Unity】动作游戏开发实战详细分析-15-可扩展的战斗系统
[Unity]动作游戏开发实战详细分析-15-可扩展的战斗系统 系统设计 攻击信息传递 通常情况下,伤害.属性.判定都会被封装到类中,在触发动画事件后将战斗信息发送给受击者. 我们可以结合Unity碰 ...
最新文章
- 为什么 ElasticSearch 比 MySQL 更适合复杂条件搜索
- hdu 4289 Control
- hdu-4811 Ball
- 网络是怎样连接的-UDP协议的收发操作
- qdu_ACM3月7号组队训练
- python 清屏_Python学前准备如果你知道要去哪,那么全世界都给你让路
- 深入理解计算机系统视频版,绝对干货
- 车模型一般多少钱_婚车租赁一般多少钱?最新婚车出租价格表!
- [转]Linux下VSCode常用的快捷键
- LevelDB源码之五Current文件\Manifest文件\版本信息
- python blp模型 估计_BLP模型
- 微信境外支付(附PHP例子,JAVA工具类)
- 汽车计算机英语词汇,汽车专用英语词汇?
- 彻底解决2440/2410触摸屏跳点以及抖动问题
- LaTeX 制作幻灯片
- SQL2008服务器连接失败
- Matlab求解定积分/不定积分/微分
- Codeforces Round #702 (Div. 3)D. Permutation Transformation
- 导航软件后台播放语音有杂音,卡顿
- 群辉系统DS918+ DSM 7.11系统安装升级