安卓Android游戏以及手机游戏开发的详细作业流程.docx
《安卓Android游戏以及手机游戏开发的详细作业流程.docx》由会员分享,可在线阅读,更多相关《安卓Android游戏以及手机游戏开发的详细作业流程.docx(21页珍藏版)》请在咨信网上搜索。
安卓(Android)游戏和手机游戏开发具体步骤【精华版】 >>首先说游戏设计部门 通常这是以下职位:游戏设计主负责(也有称主策划) 实施游戏设计师(称实施策划):分剧情策划,数据策划,也有不分,大家一起提升。 辅助员(称辅助策划):做部分比较简单表据维护,资料搜集。 工作职责: 游戏设计主责任人:关键负责游戏设计整体把握、给大家安排工作,审核工作 ,提升部门人员士气。, 剧情策划通常负责背景,任务等等小说性比较强,要求文笔要好 数据策划再细分,为规则和数据平衡,包含规则描述,公式确定,数据表设定等等。 辅助员,关键是搜集资料,维护表格等等,比较不包含关键工作。 *注:有部分企业或团体,在策划岗位,还有新岗位,如: 表现策划:关键负责特效、动作、音效搜集并提需求,部分如音效部分亦有策划来完成。 资源策划:关键负责UI设计,模型相关配置,资源管理等等。 >>下面是程序部门 主程序和主设计师,是对游戏引擎最了解人,以主程序为最强。主程关键工作,安排程序部门工作,定游戏数据结构,定部分关键方案完成方法 。 通常程序员,分服务器端和用户端、服务器端程序,对于数据库结构,数据传输、通讯方法等等。用户端程序,对图像及优化有研究会易受重用。 >>美术部门 主美 负责整体美术风格把握 原画 绘制原画交于3D 2D 负责贴图,游戏界面等制作 3D 负责3D建模,动作等方面工作 >>脚本和编辑器 在具体游戏实现时,越来越多企业不会说把游戏中数据写在C++里,而是用“脚本和数据库”方法 。 C++作用是用来解释脚本和调用数据库 在脚本中,写上, if { player hp >=30%hpmax add hp=hpmax } 这里东西是写在脚本里,C++就会解释,player、hp、hpmax是什么,hp、hpmax对应数据库是什么列关键游戏内核是写在C里,脚本用来实现游戏具体部分东西 。 如每个场景、每个NPC、每个道具全部有可能有个脚本文件制订命令及数据通常由主程和主设计师一起来做,具体写脚本,通常为游戏设计部门按规范做这个工作 。 编辑器:是高于脚本一个给游戏设计部门或是美术部门用工作工具优点是使用简单,界面化东西 ,能够自动生成脚本。 缺点是,把部分比较活东西,写死到工具中了,未来要加功效改结构很麻烦 这些全部是程序部门工作 另外,在程序部门中关键交流就是服务器端和用户端。这实际就是说,一个游戏主体置放和传输问题。 通常来说,部分音声文件、图像文件、大部分文本全部会放在用户端,而数据库,游戏关键解释在服务器端。 【游戏开发步骤】 >>软件:有两部分。 1.编写游戏引擎、建模:需要熟练掌握C/C++、Microsoft Develop Studio开发环境、使用SDK或MFC、DirectX/OpenGL、SQL编程、SQLServer或Oracle数据库配置。 2.策划、美工、音效:MAYA、3DMAX 、PS(音效制作方面不熟,这方面无法提供)。 步骤:策划——引擎——建模——美工——测试。 团体:首先要组成一个由各功效小组关键组成策划组,负责构思整个游戏内容架构。包含小说纲领,游戏风格,人物造型,操作模式,任务模式,装备模式等等,和程序编写、美工贴图能否实现等等,资金预算能否维持等等。 然后筹建各功效小组:主编程组,负责游戏引擎。建模组,负责编写一个完整世界,多种人物、怪等。美工组,负责包装游戏。测试组,设置若干组服务器,对游戏进行测试。 >>游戏设计部门:为最前期 1 立项 关键目标是描述项目标风格、主亮点、部分方方面面规则,具体可能会涉游戏资源(如多少主角,多少场景,多少NPC等等统计) 这个阶段关键目标,是和投资人交流,描述清楚这个项目可不能够做,做了有什么好处,和其它同类游戏对比,竞争优劣势分析,种种设定因何这么说服投资人,这个项目就可开做了。 2 接下来和主美主程开会,就具体怎样划分数据结构,假如命名文件等等交流相关开始进行。(注:这有个前提,游戏设计必需要前于另两个部门。不能让很多程序或是美术,全部等着,这和成本相关) 3 游戏设计这个部门,这时定了数据后,就开始分头建表,游戏有多少会变动数据就应该有多少表 。如道具,NPC,场景、宠物,技能,ICON,特效,音乐,音效这些全部要有表。(注:这里说变动只是人为变动,是不是被动,等级这个就是被动变动,不需要玩家等级表。) 4 这时主策划已经给大家一份总案了,这个总案中,比较清楚告诉大家这个游戏有什么玩点,也就是模块。 5 (1)剧情设计师开始编世界背景世界观。 (2)规则设计师开始和数据设计师一起一个一个分配着开始写规则文档。 (3)辅助员也能够开始先确定部分道具,NPC名字什么 (注:这些在主设计审核下进行着) 6 当场景美术描述表,NPC美术描述表,道具美术描述等东西出来了,确定后,就能够交给美术部门开始试着做。--(注:这时,美术部门应该也按投资人要求确定了美术风格) [注:策划工作一直先于其它多个部门,完善表,写全规则文档,写数据表(为未来写脚本做好准备)等等] 7 美术部门工作当做完一部分就能够交付程序部门了,这时部门数据库,数据结构也早搞定了,收到游戏资源,游戏规则,能够做一个简单版本出来了。 首先按游戏设计,把操作、视角等东西,全部搞顺 。这时,团体中人就能够全部进来看看了。 8 版本不停更新内容,然后游戏开发这么就一步步在开动起来了。这个过程中,需要不停反馈。 美术部门进到游戏里,发觉做东西不好看这时要返回去重做; 策划部门假如数据不合理,要随时调 ,同时,假如写了模块,交给程序部门,还要写脚本,实现在游戏中,要去测试。 (1)假如是程序部门了解不清或是别BUG要立即反馈; (2)假如是规则有问题,或是数据不合理,要自行调整; (3)另外为了给未来游戏宣传推广留好接口,对于每个模块在游戏中,能够做什么活动等等全部要有文档描述。 附:名词释义 游戏引擎:不是一个软件,更不是其它什么东西,只是一段这个游戏能实现什么中心代码。这个代码,可能能够做出很多东西,可能在这个基础上,做出很好花样,但需要程序去挖掘,更需要游戏设计部门去了解。又常被称作游戏平台。 编辑器:位置要比脚本高部分一个软件 。 它作用就是生成脚本,不过因为写死了,功效不能随心所欲。优点是用着方便。 以下是游戏制作步骤简单总结: >>一、计划阶段:首先,是项目计划阶段。 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版本阶段 •开发补丁:开发游戏补丁包、升级版本,和 多种官方插件等。 2、确定人员:确定各个项目所需人员。包含策划、程序、美工、测试、音乐、运行等方面。 3、分配任务:分配各个人员具体开发任务。 4、撰写策划书:正式撰写游戏策划书。 >>三、开发阶段:其三,是项目开发阶段。 作为策划来说,此阶段关键需做到同各方面保持顺畅沟通,并处理多种游戏制作中突发事件。其中需要做到和同事沟通、同主管沟通、同领导和老板沟通等。 >>四、控制阶段:最终,是项目控制阶段。 1、时间 1)、成本控制:需要注意到开发成本控制,包含服务器、客服、场租、人工(小区关系专员、开发团体、管理)、设备(办公室、电脑、家俱等)、带宽、网管、宣传、广告和推广费用等方面。 2)、市场改变:需要注意市场原因。 •发行档期:需要注意发行档期,要赶在暑假和寒假之前发行。 •盗版原因:必需时刻注意盗版、私服等原因对游戏发行影响。 3)、竞争对手原因:需要时刻注意竞争对手情况。毕竟,知己知彼,才能百战不殆。 2、品质 因为开发人员水平大全部参差不齐,所以必需依据制作人员总体水平,决定作品品质。既不能要求太高,亦不能要求太低,需要折中考虑。 3、突发事件 比如,老板突击检验、项目投资人忽然撤资等,这些全部必需全盘考虑。 4、控制成本 包含时间、品质等方面成本控制。 【游戏开发队伍组成】 开发团体 •制作人 •实施制作人 •策划团体 •程式团体 •美术团体 销售团体 测试团体 游戏评论队伍 游戏制作人 •开发组长(always) •资源管理 (Resource Management) •行政管理 (Administration) •向上負責 (Upward Management) •专案管理 (Project Management) 游戏实施制作人 •专案管理实施 (Project Management) •Daily 運作 •House Keeping •Not full-time job position 游戏策划 •小说设计 (Story Telling) •脚本设计 (Scripting) •玩法设计 (Game Play Design) •关卡设计 (Level Design) •游戏調適 (Game Tuning) •数值设定 (Numerical Setup) •AI 设计 (Game AI) •音效设定 (Sound FX Setup) •场景设定 (Scene Setup) 游戏美术 •场景 (Terrain) •人物 (Character) •建模 (Models) •材質 (Textures) •动作 (Motion / Animation) •特效 (FX) •用户界面User Interface 游戏程序 •游戏程序 (Game Program) •游戏开发工具 (Game Tools) •Level Editor •Scene Editor •FX Editor •Script Editor •游戏Data Exporters from 3D Software •3dsMax / Maya / Softimage •游戏引擎开发Game Engine Development •网络游戏服务端开发Online Game Server Development •创意 (Idea) •提案 (Proposal) •制作 (Production) •整合 (Integration) •测试 (Testing) •除錯 (Debug) •调试 (Tuning) 游戏设计(Concept Design) •游戏类型 (Game Types) •游戏世界观 (Game World) •小说 (Story) •游戏特色 (Features) •游戏玩法 (Game Play) •游戏定位 (Game Product Positioning) •Target player •Marketing segmentation / positioning •风险评定 (Risk) •SWOT (优势Strength/缺点Weakness/机会Opportunity/威胁Threat) 游戏提案 (Proposal) •系統分析 (System Analysis) •游戏设计文件撰写 (Game Design Document) •传输媒介文件撰写 (Media Design Document) •技术设计文案撰写 (Technical Design Document) •游戏专案建立 (Game Project) •时间表Schedule •进程/控制Milestones / Check points •管理Risk management •测试计划书 •团体建立 (Team Building) 游戏开发 (Production) •美术量产制作 •(建模)Modeling •(结构)Textures •(动画)Animation •(动作)Motion •(特效)FX •程序开发 (Coding) •策划数值设定 游戏整和 (Integration) •关卡串联 (Level Integration) •数值调整 (Number Tuning) •音效置入 (Audio) •完成全部美术 •程旬和美术結合 •(攻略)Focus Group (说明书User Study) •公布部分攻略截图Release some playable levels for focus group 游戏测试 (Testing) •Alpha(α) 测试 •除錯 (Debug) •Beta (β)测试 •数值微调 •Game play 微调 •对网络游戏而言 (MMOG) •封閉测试 (Closed Beta) •開放测试 (Open Beta) •压力(极限)测试 (Critical Testing) •网络游戏才有 相关Bug •Bug 分級 (Bug Classification) •A Bug •B Bug •C Bug • S Bug •Principles •Bug 分級从严 •Tester(测试对象?—) vs Debugger(调试程序) 游戏系统(Game Software System) 系统层System Layer – APIs •3D Graphics API •DirectX 9.0 SDK – Direct3D •OpenGL 2.0 •2D API •DirectX 9.0 SDK - DirectMedia •Win32 GDI •Input Device •DirectX 9.0 SDK – DirectInput •Audio •DirectX 9.0 SDK – DirectSound / Direct3DSound / DirectMedia •OpenAL •OS API •Win32 SDK •MFC •Network •DirectX 9.0 SDK – DirectPlay •Socket library 引擎层Engine Layer •3D Scene Management System •Scene Graph •Shaders •2D Sprite System •Audio System •Gamepad •Hotkey •Mouse •Timers •Network •DDK Interface •Terrain •Advanced Scene Management – Space Partition •BSP Tree •Octree •Character System •Motion Blending Techniques •Dynamics •Collision Detection •SoundFX •User Interface 游戏层Game Play Modula •NPC (Non-playable Characters) •Game AI •Path Finding •Finite State Machine •… •Avatar •Combat System •FX System •Script System •Trading System •Number System •… Game Dev Tools •Visual C/C++ •.net •Visual C/C++ 6.0+ SP5 •DirectX •Current 9.0c •NuMega BoundsChecker •Intel vTune •3D Tools •3dsMax/Maya/Softimage •In-house Tools 【游戏分类】 •RPG (Role playing games角色饰演) •AVG (Adventure games冒险类) •RTS (Real-time strategy games既时战略) •FPS (First-person shooting games主视觉射击) •MMORPG(多人在线角色饰演) •SLG (战棋) •Simulation(模拟) •Sports(运动) •Puzzle games(解迷) •Table games(棋牌)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 游戏 以及 手机 开发 详细 作业 流程
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文