游戏制作需要哪些人?

1:美工编辑,制作视频,音频,等信息 。
2:工程编程,处理地图层次和任务立体效果 。
3:游戏策划,处理游戏玩家主路线,故事发展背景 。
4:游戏推广员,负责游戏专门推广宣传 。
5:游戏管理员,处理线上互动活动 。
6:游戏客服,处理玩家建议,问题,投诉等 。
7:游戏服务机房维护,维护游戏服务器内数据及检修更新 。
8:游戏编程,最主要的人员,负责游戏内部程序编程,BUG修复等
游戏制作流程
一、计划阶段
1、创意管理:第一步,是召开个会议,在会议中最常见的方法就是采取“头脑风暴法” 。每个人都必须拿出自己的建议和想法,之后大家一起进行讨论 。另外在会场内,会有专人进行会议记录 。而在项目开发的前期则会有市场调查 。
2、撰写草案:第二步 , 撰写策划草案,也叫意向书 。撰写策划草案的目的在于 , 使得小组内每个成员对即将开发的项目有一个大体的认识,并且对目标进行明确 。
3、市场分析:第三步 , 市场分析 。
1)、目标客户:最重要的一点是确定目标客户 。即该游戏是面向核心玩家 , 还是普通的大众玩家 。如果是面向核心玩家所开发的游戏 , 则需要游戏的难度更大一些;反之,如果是面向大众玩家开发的游戏,则需要游戏的难度简单一些 。最好的方法是允许玩家自定义游戏的难度 。
2)、成本估算:以网游为例,包括以下几个方面
①服务器:运行网络游戏所需花费的硬件方面的成本 。成本中的大头 。大约占到总成本的40%左右 。
②客服:属于人力成本的范畴 。网络游戏不同于单机游戏的部分在于,其不同于单机游戏的“售后不理”的销售模式 。用户在玩这个游戏之后,运营商需要不断的提供更新和各种在线服务 。
③开发团队:人力成本,这方面花费的真正大头在核心成员和天才制作人的薪资上 。
④管理:管理方面花费的成本,这方面成本较少 。
⑤用户帐号管理:发行成本的一部分,但也属于运营的范畴 。至于成本几乎可以忽略不计 。
⑥办公室、电脑、家具:这方面是大头,不过这次花费之后 , 开发下部游戏时基本上花费就不需要或者很少花费了 。
⑦带宽:发行成本的一部分,但也属于运营的范畴 。成本也是极高的,当然各地可能都不一样 。
⑧宣传、广告和推广的费用:属于运营成本 。应该说最好的宣传方法就是广告,但各种广告在花费上都不尽相同,这个就不细说了 。
⑨客户端:制作游戏客户端、点卡、充值卡、印制游戏说明书、游戏包装、游戏赠品一类的成本 。
⑩其他花费 。
4、需求分析:第四步,撰写需求分析书 。这包括以下三个方面:
1)、美工需求:撰写美工需求分析书 , 内容包括需求图、工作量等 。其中工作量需要以天来计 。内容具体如下:
①场景:包括游戏地图、小场景等方面 。
②人物:包括玩家角色、重要NPC(玩家队友、提供任务的NPC、主线剧情NPC等)、次要NPC(路人、村民等)、怪物、BOSS等 。
③动画:动画方面估计每个公司的需求都不尽相同 。如果公司能力有限,动画的制作可以考虑外包的方式 。
④道具:主要需要考虑是否采取纸娃娃系统 。
⑤全身像:人物的全身像方面 。
⑥静画&CG:游戏中可能出现的静画和CG的需求 。没有则不需要写 。
⑦人物头像:人物的头像制作需求,其中包括人物的表情方面 , 包括喜、怒、哀、乐、悲等多种表情 。
⑧界面:界面的需求,包括主界面、各项子界面、屏幕界面、开头界面、END界面、保存和载入界面等方面 。
⑨动态物件:包括游戏中可能出现的火把、光影等方面 。
⑩卷轴:又称为滚动条 。根据游戏的情况来定具体的需求 。
招式图:根据游戏开发的具体情况决定是否有此需求 。
编辑器图素:各种编辑器的图素需求,例如关卡编辑器、地图编辑器等方面 。
粒子特效:3D粒子特效的需求 。
宣传画;包括游戏的宣传画、海报等方面的制作需求 。
游戏包装:游戏客户端的封面包装的制作 。
说明书插图:游戏说明书内附插图的制作需求 。
盘片图鉴:游戏客户端盘片上的图鉴的制作需求 。
官方网站:游戏官方网站的制作需求 。
2)、程序需求:撰写程序需求分析书,内容具体如下:
①地图编辑器:包括编辑器的功能需求、各种数据的需求等 。
②粒子编辑器:关于粒子编辑器的需求 。
③内镶小游戏:包括游戏内部各种小游戏的需求 。
④功能函数:包括游戏中可能会出现的各种程序功能、技术参数、数据、碰撞检测、AI等方面的需求 。
⑤系统需求:包括升级系统、道具系统、招式系统等系统导入器的需求 。
3)、策划需求
①策划的分工:包括剧本、数值、界面、执行等方面 。
②进度控制:要时刻注意时间和开发进度的控制,需要写一个专门的项目进度表 。
③例会:项目会以里程碑的形式呈现 。当完成一个里程碑后,或者到达固定日期时,需要召开例行会议 , 除了成员彼此交流外,还需讨论开发中遇到的困难,进度是否有拖延等问题 。
【游戏制作需要哪些人?】
二、组织阶段:其次,是项目组织阶段 。
1、确定日程:确定游戏开发的日程和进度安排 。包括以下几个方面:
1)Demo版本阶段
①前期策划:前期策划和项目的规划 。
②关卡设计:关卡设计阶段 。
③前期美工:前期的美工制作 。
④后期美工:后期的美工制作 。
⑤程序实现:程序的实现,包括编码等 。
2)Alpha版本阶段
内部测试:主要是测试和完善各项功能,看一看是否有重大BUG 。
3)Beta版本阶段
·外部测试:进一步测试和完善各项功能,并预备游戏的发行 。
4)Release版本阶段
·游戏发行:项目完成阶段 , 开始正式的发行游戏 。
5)Gold Release版本阶段
1、开发补?。嚎?⒂蜗返牟苟“?⑸?栋姹荆?以及 各种官方插件等 。
2、确定人员:确定各个项目所需的人员 。包括策划、程序、美工、测试、音乐、运营等方面 。
3、分配任务:分配各个人员的具体的开发任务 。
4、撰写策划书:正式撰写游戏策划书 。
三、开发阶段:其三,是项目开发阶段 。
此阶段主要需做到同各方面保持顺畅的沟通,并处理各种游戏制作中的突发事件 。其中需要做到与同事的沟通、同主管的沟通、同领导和老板的沟通等 。
四、控制阶段:最后,是项目控制阶段 。
1、时间
1)、成本控制:需要注意到开发成本的控制 , 包括服务器、客服、场租、人工(社区关系专员、开发团队、管理)、设备(办公室、电脑、家具等)、带宽、网管、宣传、广告和推广的费用等方面 。
2)、市场变化:需要注意市场的因素 。
①发行档期:需要注意发行档期,要赶在暑假和寒假之前发行 。
②盗版因素:必须时刻注意盗版、私服等因素对游戏发行的影响 。
3)、竞争对手的因素:需要时刻注意竞争对手的情况 。毕竟,知己知彼,才能百战不殆 。
2、品质
由于开发人员的水平大都参差不齐,所以必须根据制作人员的总体水平,决定作品的品质 。既不能要求太高 , 亦不能要求太低,需要折中考虑 。
制作游戏应先学什么?开发游戏软件必然需要懂编程语言 , 接着就是学习资料 。
1、开发游戏软件之前要学会至少一门语言 , c/c++也好、java也好、js也好 。
2、你要做什么类型的游戏,动作、角色还是什么,以及你要做2d游戏、还是3d游戏 。
3、学习图形接口方面的东西sdl、opengl、dx等,里面的案例会让你学到很多游戏方面的知识,让你懂得怎么用代码控制图形显示 。
4、其实现在做游戏的朋友大多都是学习使用游戏引擎、像ue、unity3d、cocos2d等游戏引擎 。
5、做2d游戏可以使用一些2d游戏引擎cocos2d这类 。
6、做3d游戏需要使用3d游戏引擎ue、unity3d这些 。
7、最后还需要学习很多美术方面的技术、3d建模、2d动画等方面的知识,相信你做的游戏会越来越棒 。
作为一名从业者 。我想我的经历可以帮你 。
游戏开发 , 大体上有两种 。一种是个人独立开发,一种是去公司工作 。
前者需要个人比较全面对游戏至少某一种类型有深刻的理解 , 熟练掌握基本的开发语言,至少掌握一个开发引擎 。比如unity,cocos 。并且要对美术,策划都要有所理解和掌握 , 对开发者的综合能力要求更高 。
后者按照目前中国的主流行业,主要分为客户端开发和服务器开发 。前者需要掌握开发引擎,和客户端开发语言,主流的是c++,lua,和c#,客户端人员还需要掌握游戏的表现力,手感 , 画质提升shader,以及客户端的优化技术,降低drawcall,减少内存占用,还需要理解一些商业化的更新和团队敏捷开发架构 。
服务器端主流的开发语言是c++,golang,node,Java等 。需要掌握至少一个开发框架,对网络请求,数据库技术,都要掌握 。对于服务器的部署 , 缓存,高并发处理,服务器负载均衡等都要掌握 , 但是服务器端并不需要掌握游戏表现力方面的知识 。
想要成为开发者,基础最重要 。没有基础的开发一切都是空中楼阁 。建议初学者从一门面相对象语言入手 。比如c#,这样可以直接学习unity开发 。能够迅速成为入门级开发者 。unity自带的便捷功能和资源 。可以在前期减少很多制作难度 。
需要学会并掌握高级语言,才能够在制作开发游戏 。
1.《Java》
介绍:Java是一门面向对象编程语言,不仅吸收了C加加语言的各种优点,还摒弃了C加加里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征 。Java语言作为静态面向对象编程语言的代表 , 允许程序员以优雅的思维方式进行复杂的编程 。
2.《C语言》
介绍:C语言是一门通用计算机编程语言,应用广泛 。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 。
3.《VisualBasic》
介绍:VisualBasic是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言 。是一种可用于微软自家产品开发的语言 。
制作游戏前需要给自己的游戏定位 。
在自己动手制作游戏前,需要先做下计划,给自己的游戏定位 。是大型游戏还是小游戏,游戏的种类是那种,有动作、冒险、休闲等 。这个设计好后 , 才能开始下一步的游戏剧情的设计 。
2/8
设计自己的游戏剧情 。
每个游戏都有自己的剧情和人物背景,根据自己想法,设计自己的游戏剧情 。比如可以从小说中查找一些情节进行改写,形成游戏的主线,游戏的分支线可以在后期补充 。
3/8
选择制作游戏的开发工具 。
不同种类的游戏,可以用不同的开发游戏的工具,大的游戏可以用编程开发工具 , 小的游戏,用脚本的开发工具也能制作出来,需要选择一个自己熟悉的开发工具 , 这样制作时,难度就会降低 。
4/8
设计游戏人物的原画和场景画 。
游戏中人物的原画和场景设计很重要,开发工具设计的代码是在后台 , 展示在台面的就是人物的形象和不同风格的游戏场景 。可根据自已设计的游戏主线,画出主场景和主要人物的原画,后期补充分场景和次要人物的原画 。
5/8
把设计好的原画和场景画进行扫描和加工处理 。
原画和场景设计花费的时间比较长,美好的人物形象在华丽的场景中出现,让人看了印象深刻 。接着把设计好的原画和场景画进行扫描和加工处理 。这样在游戏开发时就可以直接作为素材添加了 。
6/8
选择好的游戏背景和场景音乐 。
在玩家玩游戏时,好的游戏背景和场景音乐,让人听了轻松又愉快 , 会体验到游戏的乐趣,制作自己的游戏时 , 可以选择自己喜欢的音乐来作为游戏的背景和场景音乐 。
7/8
制作自己的游戏的开发和测试 。
游戏的开发就是花费时间长的阶段,如果学过编程的人,经过几个月的游戏开发工具学习就可以进行游戏开发了 。如果想简单一点就可以制作一个Flash的小游戏开发 。经过一段时间开发完成后 , 需要自己对游戏的主线和支线进行游戏的测试,避免游戏出错 。
8/8
把自己制作的游戏给朋友来玩 , 体验游戏设计和制作的乐趣 。
游戏测试完成后,可以把自己制作的游戏给朋友来玩,体验游戏设计和制作的乐趣 。大家可以根据这个游戏制作的流程和方法来制作自己的游戏吧 。