一个安卓游戏开发全过程,有谁可以随便描述一下

一个安卓游戏开发全过程,有谁可以随便描述一下,第1张

软件:1、编写游戏引擎、建模:需要熟练掌握C/C++、MicrosoftDevelopStudio开发环境、使用SDK或者MFC、DirectX/OpenGL、SQL编程、SQLServer或Oracle数据库配置。2、策划、美工、音效:MAYA、3DMAX、PS流程:策划——引擎——建模——美工——测试。

团队:首先要组成一个由各功能小组核心构成的策划组,负责构思整个游戏的内容架构。包括故事大纲,游戏风格,人物造型, *** 作模式,任务模式,装备模式等等,以及程序编写、美工贴图能否实现等等,资金预算能否维持等等。然后筹建各功能小组:主编程组,负责游戏引擎。建模组,负责编写一个完整的世界,各种人物、怪等。美工组,负责包装游戏。测试组,设置若干组服务器,对游戏进行测试。

游戏设计部门:1、立项主要目的是描述项目的风格、主亮点、一些方方面面的规则,具体可能会涉的游戏资源(如多少主角,多少场景,多少NPC等等统计)这个阶段主要目的,是与投资人交流,描述清楚这个项目可不可以做,做了有什么好处,与其它同类游戏对比,竞争优劣势的分析,种种设定因何这样说服投资人,这个项目就可开做了。2、接下来与主美主程开会,就具体如何划分数据结构,如果命名文件等等交流相关的开始进行。3、游戏设计这个部门,这时定了数据后,就开始分头建表,游戏有多少会变动的数据就应该有多少表。如道具,NPC,场景、宠物,技能,ICON,特效,音乐,音效这些都要有表的。4、美术部门的工作当做完一部分就可以交付程序部门了,这时部门的数据库,数据结构也早搞定了,收到游戏资源,游戏规则,可以做一个简单的版本出来了。首先按游戏设计,把 *** 作、视角等东西,都搞顺。这时,团队中的人就可以都进来看看了。

我来回答。

1,首先要立项,然后寻找技术组团,策划游戏玩法,数据,场景。美术根据策划的要求制作,音乐,特效,模型之类的资源,程序根据策划的要求和美术的要求编写代码,实现功能。当大部分功能都实现,测试人员测试游戏,寻找bug,修改bug。当游戏修改到稳定状态就可以宣传了。

2,安卓(Android)游戏以及手机游戏开发的详细流程

首先说游戏设计部门

通常这是如下职位:游戏设计主负责(也有称主策划)执行游戏设计师(称执行策划):分剧情策划,数据策划,也有不分的,大家一起提高。辅助员(称辅助策划):做一些比较简单的表据维护,资料收集。

工作职责:

游戏设计主负责人:主要负责游戏设计的整体把握、给大家安排工作,审核工作,提高部门人员士气。,

剧情策划一般负责背景,任务等等故事性比较强的,要求文笔要好

数据策划再细分,为规则和数据平衡,包括规则的描述,公式确定,数据表设定等等。辅助员,主要是收集资料,维护表格等等,比较不涉及核心的工作。注:有一些公司或者团队,在策划岗位,还有新的岗位,如:

表现策划:主要负责特效、动作、音效收集并提需求,部分如音效部分亦有策划来完成。资源策划:主要负责UI设计,模型相关配置,资源管理等等。

下面是程序部门

主程序与主设计师,是对游戏引擎最了解的人,以主程序为最强。主程的主要工作,安排程序部门工作,定游戏的数据结构,定一些主要方案的完成方法。

一般程序员,分服务器端与客户端、服务器端程序,对于数据库结构,数据传输、通讯方式等等。客户端程序,对图像及优化有研究的会易受重用。

美术部门

主美负责整体美术风格的把握

原画绘制原画交于3D

2D负责贴图,游戏界面等的制作

3D负责3D建模,动作等方面工作

脚本与编辑器

在具体游戏实现时,越来越多的公司不会说把游戏中的数据写在C++里,而是用“脚本与数据库”的方式。

C++的作用是用来解释脚本和调用数据库的在脚本中,写上,if{playerhp>=30%hpmaxaddhp=hpmax}

这里的东西是写在脚本里的,C++就会解释,player、hp、hpmax是什么,hp、hpmax对应数据库是什么列主要的游戏内核是写在C里的,脚本用来实现游戏具体的一些东西。如每个场景、每个NPC、每个道具都有可能有个脚本文件制定命令及数据一般由主程与主设计师一起来做,具体写脚本,一般为游戏设计部门按规范做这个工作。

编辑器:是高于脚本的

游戏公司组成架构和游戏开发流程简述

基本概念

游戏公司一般是指游戏开发公司或游戏发行、代理公司。

那游戏公司开发游戏需要哪些技术人员?简单的说:需要游戏造型、游戏动画、3D美工、纹理师、原画设计师、建模师、UI制作、手游程序员、网游程序员等等。

游戏公司的构架

游戏开发的构成,从泛言,包括开发人员内部开发与外包。

一般来说,游戏设计、程序员,美术(也有部分美术用外包的)是内部开发,而音乐,CG,部分美术等,是由外包完成。

当然我们不排除有的公司非常有实力,全部可以内部完成,但据我所知,国内如网易都不是如此。

游戏设计、程序,美术都是部门,每个里面都有比较明确的职位,这也不排除小公司,职位不明确的可能,说得只是一般的开发公司。

不能。

既然说到“伪后台”那必然也会有“真后台”,真后台其意就是当你打开一个程序的时候,除非手动关闭或者关机强制停止外,会一直在后台运行,而且任何应用都可以同时进行,互不干扰,锁屏也会运行,例如同时下载,GPS定位,消息通知等等,这样的后台机制便是”真后台“。

而iOS平台虽然支持后台管理,但是并不是所有的应用程序,也就支持音乐,下载APP,消息推送以及通知会后台运行。例如当你点击home键切换到桌面的时候,你之前运行的程序大多数都会断掉,如果再切换回来,就会出现重新加载的画面,当然,如果你切换回来的时间并不长的话是不会重新加载的。

如果是视频或者游戏,当你切换出去的时候它们会自动暂停在那里,不会进行缓冲等后台运行。这也是众多用户称其为”伪后台“的原因。

总结来说iOS通过智能识别来判断哪些后台程序是你经常使用且有用的进行保留,哪些是没用的进行关闭,通过内存回收机制,保证内存最大功效的利用,继而带来系统的流畅感。这也是iOS称之为iOS的原因,如果想要真后台运行只能通过越狱才能实现。

简单的对比”伪后台“与”真后台“优劣:

伪后台的优势:内存利用率非常高,系统运行流畅,高效率的内存使用以及很多应用退到后台断开网络连接等原因带来的是耗电量的大幅度降低,手机的发热量减少。

真后台的优势:当系统在运行一个应用程序时,可以同时在后台处理多个任务,让你在玩游戏,看书的同时,还可以缓存**,缓冲网页,更新软件,地图导航等等众多任务同时进行,给用户带来极大的方便。

伪后台的劣势:只用你当前在使用的程序是真正运行的,而隐藏在后台的大多数程序都处于静止状态,无法同时运行,这也就是很多朋友称为“墓碑式”后台,这样的后台运行模式在平常生活中可能感觉不到什么,但是可能会在你某些需要的时候带来不便。

真后台的劣势:内存占有率极高,后台运行的程序还会继续联网工作,处理器不得不一直进行极快的运算处理,从而带来卡顿,手机电量消耗高,手机发热等后果。

另外!“伪后台”与“单任务”不是一个概念!“伪后台”与“单任务”不是一个概念!“伪后台”与“单任务”不是一个概念!重要的话要说三遍!简单来说,“单任务”指的是只能单独运行一个任务,“伪后台”是可以运行多个任务的,只不过有很多限制权限。

安卓的软件要想真后台运行,开发者在编程的时候,编写一些代码,申请成为“服务”,才可能真后台运行,也就是要应用程序配合。

Window则不是这样,所有程序不需特殊处理,全部都是自动支持真后台。

之所以说安卓开放,是因为安卓对哪些程序可以真后台运行并不加限制。只要软件开发者自己认为有必要,就可以让自己写的程序成为真后台运行的程序。

苹果则对此有严格限制,只有少数类型的应用可以真后台运行,例如音乐播放、GPS导航、软件下载、电话、短信、网络语音(例如Skype)等,一共就只有7种。

理论上安卓允许所有类型的程序真后台运行,那所有的安卓都是真后台程序吗?这就好比:一条马路允许开到时速100公里,上面跑所有车就非得开100公里时速吗?

当然不是,得看有没有必要,并不是说安卓是开放的,允许你写后台运行的程序,你写程序就非得写成后台运行的。

不管是安卓也好,IOS也罢,绝大多数软件是没必要真后台的,比如游戏软件。

比如你在玩赛车时,要是来电,赛车游戏就肯定会到后台,最好的处理就是让游戏暂停(让你专心打电话),而不是你一边打电话,赛车继续在后台跑(尽管你看不见),马达声继续轰鸣,软件开发者还没愚蠢到这个地步。

只有少数软件是必须真后台的,比如QQ,在安卓下,QQ很容易写成真后台程序。

对于苹果来说,如果吧越狱,QQ是不允许后台运行的。为弥补这个缺憾,苹果采用推送方式,能像收短信一样收到QQ消息,这样QQ不后台运行也不重要了,重要的是你收到了QQ消息,并且QQ主程序不运行还节省了内存和CPU占用。

所以说安卓绝大部分应用软件在后台实际上也是暂停的,这种处理方式最适合于手机。安卓、IOS、WP7都是这样设计的。

要说完全真后台的手机 *** 作系统(什么软件切到后台都能运行),或许微软的WM可以算的上。WM就跟它的名字一样,简直就是手机上运行的Windows。

安卓之所以不如相同硬件配置的IOS流畅,原因有很多,其中最重要的可能是机型众多,为保证兼容性,应用软件只能用JAVA编写。JAVA号称一次编写,到处运行,兼容性很好。

但JAVA编写的软件,只能在对应的虚拟机运行,然后由虚拟机翻译成真正的CPU的执行码,效率受到影响。

iPhone的机型只有寥寥几种,其编程语言是Object C,可以生成针对硬件的执行码,可直接在CPU上运行,效率当然高得多了。

以上就是关于一个安卓游戏开发全过程,有谁可以随便描述一下全部的内容,包括:一个安卓游戏开发全过程,有谁可以随便描述一下、安卓能伪后台吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9719585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存