游戏开发之前段工作流程

总体流程大概分为3个阶段:1.立项阶段。2.研发阶段。3.上线阶段。

一、立项阶段

这个阶段是快速试错、快速出Demo的阶段,

  • 普通做法:基本怎么实现功能快就怎么做。不考虑后续维护的情况。后续开发基本重写。
  • 中级做法:核心功能经过设计,以后开发可以继续沿用。
  • 高级做法:有一套成熟解决方案,核心功能经过设计讨论,为以后开发打下坚实基础。后续可以直接在此基础上做开发。

 

二、研发阶段

这个阶段是定制项目架构与框架,实现策划功能,完善工作流程。

  • 定制项目架构与框架

                这个需要主程或者核心程序员,经过大家讨论与以往经验,定制的。后续开发都是基于这个结构开发。

  • 实现策划功能

                这个是可以与项目架构与框架同步进行,主程把一些基础结构搭好后就可以进行开发了。一般最多的是UI功能的开发,然后是核心玩法(GamePlay)的开发。以及优化,优化基本跟着项目走。

  • 完善工作流程

                这个在整个流程中也非常重要,因为涉及到许多编辑器的开发,比如给策划使用的导表工具,游戏内布怪工具,AI工具等;给美术用的各种相机需求,导资源的工具,查询工具等;给测试用的打包工具(Jenkins)等;给运营用的版本管理工具;给程序用的资源管理,接入SDK等。

 

三、上线阶段

这个阶段就是解决线上的问题、后续维护与开发运营玩法。这个阶段就不需要许多人参与了。

程序部 码农们的家乡 程序猿的部落 头发的战俘集中营 先说这个整个部门啊 程序游戏程序员 需要学习什么语言呢 这要看是什么游戏 如果是页游 一般需要AS3或者是HTML6 如果是手游平台 那一般是JAVA 如果是PC和游戏机 那一般是C++ 我主要说的是另一个 我认为这个部门的所有职位都必须要非常了解游戏 可能很多人觉得 只要代码写得好就好啦 诶不是啊 这个部门的人懂不懂游戏游戏的整体品质有极大的影响 因为如果这个部门的人对游戏不熟悉 他们将很难抓住一些细节的东西 设计部或者技美还是会提出细节的需求 当然这个前提是这些人也有大量游戏经验 如果像国内很多团队那样 这个需求就算交货了 但就算他们能够提出更细节的需求 第一 如果每个细节都得说那么清楚 那工作量和沟通成本会呈指数放大 第二 这里面还是很多的东西是别人从表面看不出来的 甚至根本不知道怎么提出需求 比如如果这个图标拖出去的时候 这个技能刚好没了呢 比如这是个武器技能 刚好这个武器突然坏了呢 或者晚点把这个图标拖到了正在cd的技能上的 又或者把他的背包格子呢 又或者拖出来的的时候没有放左键情况下按了右键 我原本右键是可以触发技能的呢 等等这些情况到底应该发生什么事情 一个熟悉和不熟悉游戏的程序员 考虑到的是完全不同的情况 有些情况QA部门能够发现出来 但有些就很难发现 而这个时候就会留下BUG 同理 在战斗系统 升级系统等等各个系统都有这样的例子 比如战神一个按键回收斧头 这能提出一大堆问题 斧头在飞回来的路上碰到小屁孩怎么办 玩家松手了怎么办 放技能了怎么办 换武器了怎么办 播放过场了怎么办 等等一大堆问题 虽然如果出了BUG总会被抓出来 但是一批好的程序员 如果在一开始就能理清这些逻辑 那无疑让游戏整体品质大大提高 所以一个好的游戏程序员 不能什么事都靠设计提需求 靠QA反馈BUG 自己也需要经验和判断 这决定了游戏的成品品质 而想要成为这样的游戏员 只会写代码可不够啊 还需要大量的游戏经验以及 对这些细微之处的观察 观察好的游戏是怎么处理这些奇葩情节 思考他们是怎么编写这些复杂逻辑 方能成为一个好的程序员 那现在说说这个部门各个职位
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值