欢迎光临散文网 会员登陆 & 注册

颓废的Java 老程序员只能打游戏度日

2023-04-09 13:05 作者:gghkjygtf  | 我要投稿

现在这个 iT行情 真是白菜价啊,每天 王者荣耀好无聊啊,感觉自己都废了。。。。。。突然想到 俺能不能做个游戏粗来。做个他娘滴羊了个羊也行啊。于是我开始摸索。。。。。。。。

  首先我看了看        游戏的制作流程

游戏制作流程是相当复杂的,需要各种专业人员,比如(策划,程序,美术,测试等)高度的协作配

合,才可以保持游戏的制作进度良性推进。

游戏开发的第一步是游戏策划。

游戏开发的第一步是游戏策划。

策划分为很多种。包括主策划 关卡策划 数值策划 系统策划 剧情策划 UI 策划,脚本策划,创意策

划,任务策划等,下面是集中策划的主要职责。

1, 主策划

职责:负责给下属的执行策划分配任务;负责程序、美术部门的沟通;负责策划设计工作的质量监督;负

责项目进度安排、负责整体设计框架的架构等方面。

2、关卡策划

职责:需要掌握绘图工具设计关卡。配合数值策划设定数值、配合剧情策划进行设计、甚至系统设计等方

面。需要跟进程序,进行任务系统方面的实现;提出任务编辑器、场景编辑器等方面的需求;提交美术资

源的需求;跟进美术资源的制作等等。此外,还要架构整个任务系统,进行场景架构,编写任务等等

3、数值策划

职责:进行数值的平衡和制定,游戏中各种公式的设计,以及整个经济系统的搭建,整个战斗系统的设计

等。根据公司和项目不同,可能还包括同战斗系统和数值密切相关的,如职业系统、技能系统、装备系统、

精炼打造系统等系统的设计。此外,需要关卡策划的辅助进行怪物数值的制定,需要系统策划配合,进行

系统中各种数值的设定等。

4、系统策划

职责:顾名思义,就是游戏中各个主要系统的设计者。

5、剧情策划

职责:主要负责游戏的背景、世界观、剧情的扩展,任务的设计,任务对白的撰写等方面。另外,在剧情

设计中,剧情策划还需要同关卡策划紧密配合。因为关卡策划在架构世界的时候,就是依托于剧情策划设

计的世界观和背景的。而剧情策划又会根据关卡策划设计的世界,设计相关的剧情。策划就是将游戏的细

节具体化,然后把它变成策划文档。

策划文档就是用程序和美工能够理解的方式,撰写游戏设计文档,对游戏的整体模式进行叙述。

策划文档主要包括策划内容介绍,策划方案要求说明,策划的内容流程。

(1)策划内容介绍是策划者对整个策划内容做一个描述,这个描述并不需要非常详细,可以说内容介绍是

整个策划案的总纲。

(2) 在策划开始时 策划者需要对整个方案做必要的要求说明 这些要求包括方案的执行条件 结束条

以及可能存在派生内容的要求条件等。条件要求作为任务系统来说是最常见的 作为任务而言 可以分成

接任务 进行任务 最后完成任务

三个主要的部分。

(3)策在策划案设计中,设计是围绕某一个思想而进行的 有起有终 流程

就是整个设计开始到结束的过程顺序。

游戏开发的第二步就是逻辑开发与资源开发


这时候就轮到工程师和美术上场了,他们会拿到策划的制作需求文档,开始制作程序逻辑和美术资源

了,

因为在开发过程中有可能会不断的修改需求,所以在做开发的时候一定要禁忌不要把你 的程序写死,

也就是在写程序的时候要使用接口。

接口是方法的抽象,语言里的接口的含义都一样。接口可以包含方法、属性、事件等。接口本身不提

供它所定义的成员的实现,也就是只声明不实现其他的类如果继承接口,如果该类不是接口类,就必须重

写接口的全部方法,也就是把接口中的方法实现。 接口的作用在于抽出一些类的共通方法,但是又

不去实现,这样既有利于管理,又不妨碍不同类的功能实现。

游戏开发的第三步就是测试阶段


QA 就是测试,测试人员负责产品测试。产品经过测试、修改,形成最终产品。此时产品可以交给客

户了。产品经过玩家的体验,会有不同的感受以及需要改进的的地方,这时候 QA 还要细心倾听玩家的感

受,耐心的给予讲解说明,汇总所有需要修改的点,反馈给研发人员(项目经理或研发经理)并确认其按

玩家户要求完成修改

这个阶段测试人员就会与开发,美术反复修改版本,修改程序 bug,调整美术资源,把游戏打磨到最佳状

态,这时我们的游戏产品就可以上线了,也就进入了真正的产品阶段了,那么到这里我们游戏的制作环节

也就结束了。

第四步就是渠道的宣传与推广

这个过程,才是游戏真正开始烧钱的阶段,钱烧的越多你的游戏的曝光度就越高,那自然玩家就越多,付费的玩家也就越多.

最后一步就是游戏运营


我们可以这样简单的理解就是和玩家沟通互动的一个过程,主要的职责就是在这过程中维护,更新,

创造新的元素。其实就是负责该游戏的正常运行。

这些是游戏开发的全过程,但是作为一名游戏开发工程师,你除了需要掌握你游戏开发的技术之外,

还需要学习与其它 3 个职能部门沟通的技巧。开发部门与其他职能部门的协作大概就是这样一个比例,所

以呢?我们还是需要学习和了解一些他们领域的专业术语与规范,这样在以后项目的开发过程中就没有太

大的阻力了。

首先就是策划需求和文档理解了,一般工程师都会得到这样一堆文档,包括游戏系统流程图,功能说

明文档,界面布局文档,资源文档等等,

和美术合作的时候需要注意,我们先来看看 2D 美术的规范,2d 比较的简单,我们只有要求美术给我

们的图片是 1024×768 这个尺寸的,这个尺寸基本就可以适应所有的屏幕分辨率了。

3D 美术的要求,这里要注意的就是 3D 模型以及成品的命名规则一定不要使用中文,只要注意这 2 点,

美术资源管理上就不会出大问题。

最后就是和测试人员沟通会使用到的工具与规范了,通常公司都会使用这个软件 禅道,jira进行质量管理,因为他简单实用,而且免费开源,所以广受大家欢迎。




游戏


游戏开发流程图


开发规范











 



颓废的Java 老程序员只能打游戏度日的评论 (共 条)

分享到微博请遵守国家法律