关键词:游戏, html5, 工作流
手机APP应用如雨后春笋般冒了出来,而在众多的APP应用中,游戏占据了半壁江山。它丰富着人们的业余生活,增进了人们之间的沟通交流。
基于HTML5技术的游戏引擎,所需要的脚本必定是JavaScript,只有JavaScript脚本语言才能运行于浏览器中。
设计
架构设计是一门大学问,对于开源引擎架构的设计模式主要取决于作者的程序哲学观点和产品定位。
渲染,逻辑,算法,素材,交互,2D与3D
游戏公司一般组织结构:
游戏设计、程序,美术都是不同部门。
准备工作:
1、前期预案。项目发起,提出项目初步开发意向
2、初步市场规划。指定计划,组织相关人员,并进行策划管理.
3、项目前期创意。剧本创作,创意改编,脚本策划,关卡设计,原画设计等
4、二次市场策划。
5、项目调整,完成前期准备。对软件,程序语言,平台软硬件设备调试到位。
工作流
对团队开发来讲,工作流搭建是非常重要的。当项目规模变大时,一个好的工作流会事半功倍。
开发团队:
制作人,策划团队,程式团队,美术团队,销售团队,测试团队,游戏评论队伍。
文档列表:
《策划需求文档》:重点说明要达到的产品目标,使用的主要设计手段。
《策划案》:流程图,GUI草图,须配置的游戏数据项目,美术图量表以及风格参考。
《草图》:美术风格参考,UI构图。
《技术设计方案》:代码模块命名以及职责,代码结构模式及关系,重点技术问题解决方法。
《美术资源格式》:文件名和路径规则、文件格式、精度、尺寸或其他更细节内容。
《游戏数据格式》:库名、表名、字段解析、字段内容结构。
《Bug报告单》:策划案ID、重现步骤、现象。
《版本发布计划》:列明版本内需要开发的内容,预计时间。
《版本发布说明》:本版本的所有在产品上的变更细节,以及这些版本内容的开发成员。
《运营计划》:运营活动内容和所需的推广资源和资金支持,预计要达到的商业效果和衡量手段。
《产品部署、升级方案》:如何部署安装进程,设置CDN或DNS,运行SQL或者修改配置文件。
《产品统计需求》:定义统计报表的格式和统计周期,开发统计程序,自动定期反馈数据报表给运营人员。
商业应用
Egret提供的工具非常多,也符合其解决方案的定位。
Cocos Creator则力求完整,一个软件解决所有事情。
一个引擎被商业产品应用广泛的情况下,足以证明此引擎具备商业产品使用价值。别人能用这玩意做出游戏,你也能。
一共找了50款游戏,使用纯HTML5开发的6款,使用Egret开发的30款,Cocos2d-js的14款,laya的1款,createjs的1款。Egret占比居然过半,达到58%。看来Egret在国内HTML5游戏市场还是非常强悍的。参考
gad.qq.com/
游戏制作流程
游戏开发流程 http://www.cnblogs.com/damowang/category/810667.html