QQ空间玩吧HTML5游戏引擎使用比例分析
GameLook报道/“Cocos 2015开发者大会(春季)”于4月2日在国家会议中心圆满落下帷幕。在会上全新的3D编辑器,Cocos Runtime等产品重磅公布,给业界带来了Cocos这款国产引擎的最新动态。同时Cocos引擎创始人王哲也提到在目前国内最重要的HTML5游戏渠道玩吧中Cocos已经成为使用率最高的游戏引擎。那么这一数据是如何获取的呢?国内HTML5游戏渠道中目前现状究竟如何?今天我们让数据来说话。
1、背景分析
2015年,HTML5平台可谓火爆异常,广大CP纷纷觊觎这个暗流涌动的蓝海市场。Cocos引擎作为HTML5市场的先行者,早在2012年初就在Google赞助下成功移植Cocos2d-x到Cocos2d-HTML5版本,成为全球最早的HTML5游戏引擎之一,随后2014年初融合HTML5引擎和Cocos2d-x原生引擎推出Cocos2d-js;在2015年推出的整合方案cocos引擎中,开发者可以直接用JavaScript语言开发游戏,并导出到手机原生和HTML5两种平台。Cocos在HTML5游戏引擎上的投入研发已进入第四个年头。
Cocos引擎始终伴随HTML5平台发展进化,深厚的积累保障了引擎的性能和稳定性,也积累了大量的开发者基础。另一方面,玩吧平台自2014年上线以来,凭借着对游戏严格的质量审核,活跃用户量大,付费率高,积极扶持优秀CP等特点稳步成为最重要的国内HTML5游戏渠道之一。作为引擎技术提供商,触控科技一直很关注引擎在这一平台上的表现。
2、玩吧渠道数据分析
首先,这次分析的数据完全来自玩吧渠道本身,数据采集时间点在2015年3月27日。
其次,我们采集了三项重要数据:
— 玩家人数:玩吧界面显示数据
— CP名称:玩吧界面显示数据
— 所用引擎:根据游戏引用脚本手工分析
最后,我们分析得出三大重要数据,如下所示:



值得一提的是,统计数据中最高的“DOM”是指游戏使用HTML5直接编写而成,没有使用任何游戏引擎(可能使用jQuery等DOM框架),这种游戏的特点往往是游戏逻辑相对简单,或部分挂机类游戏也会选择这种技术框架。除了“DOM”、“Unkown”以外的其他游戏均使用游戏引擎研发而成。所以从数据中可以看出,除了非引擎的“DOM”游戏之外,Cocos从各个方面看都是最受欢迎的HTML5游戏引擎。DataEye的2015第一季度HTML5游戏数据报告也从侧面印证了这一点。
3、引擎介绍
HTML5游戏引擎自2011年以来呈百花齐放之势,以上列表中被国内开发者所熟知的有触控科技的Cocos、ImpactJS、Adobe的CreateJS等有着长远历史和积淀的引擎,也有Pixi这样性能出众的渲染引擎,还有白鹭时代Egret,中国个人开发者的作品Lufylegend,以及盛大放弃维护的QuarkJS等。除了这些引擎之外,其实还有诸如无需编程傻瓜化开发的Construct2、组件式的CraftyJS,基于Pixi的Phaser、3D/2D兼修的Turbulenz等游戏引擎。我们也看到了这个市场上还有超半数游戏不采用通用引擎方案,而使用DOM框架或者自研引擎,这点非常类似于2010年手机原生游戏刚开始阶段的行业情况。
Cocos在这其中可算是功能最全面,平衡性优越的全栈式游戏引擎,同时兼顾Native和HTML5,既不损失原生游戏的巨大市场,也不放弃HTML5游戏的机会,很好地解决了开发者对于HTML5观望纠结问题,这点和Cocos2d-x在2010年时跨iOS和Android,解决开发者对安卓平台的观望疑虑的问题是类似的。Cocos提供了完全开源可定制的高性能原生解决方案,配合近期发布的CocosRuntime可解决移动端HTML5平台的性能问题。按王哲的话说,Cocos提供给开发者的最大优势就是进退自如,左右逢源,尽最大可能降低开发者的成本和风险。
这里介绍这么多,其实是想鼓励开发者多尝试,选择适合自己游戏的引擎,因为使用Cocos引擎跨Native和HTML5之后,新平台的试错成本并不高,开发团队亲自去使用不同的技术,比看文章会更客观,找到更符合自己需求的引擎。
4、玩吧平台所有游戏列表
最后附上玩吧2015年3月27日的所有游戏供参考。游戏名、游戏人数、公司名都是根据玩吧里公开的资料,所用引擎为我们脚本根据关键字自动扫描得到的结果。(注:游戏人数受上线时间影响较大,不能作为衡量游戏品质的唯一标准。)



QQ空间玩吧HTML5游戏引擎使用比例分析的更多相关文章
- HTML5游戏引擎深度测评
https://zhuanlan.zhihu.com/p/20768495 最近看到网上一篇文章,标题叫做<2016年 最火的 15 款 HTML5 游戏引擎>.目前针对HTML5游戏的解 ...
- 2016年 最火的 15 款 HTML5 游戏引擎
HTML5游戏从2014年Egret引擎开发的神经猫引爆朋友圈之后,就开始一发不可收拾,今年<传奇世界>更是突破流水2000万!从两年多的发展来看,游戏开发变得越来越复杂,需要制作各种炫丽 ...
- html5游戏引擎-Pharse.js学习笔记(一)
1.前言 前几天随着flappy bird这样的小游戏的火爆,使我这种也曾了解过html5技术的js业余爱好者也开始关注游戏开发.研究过两个个比较成熟的html5游戏引擎,感觉用引擎还是要方便一些.所 ...
- 国内开源html5游戏引擎全收录
本文引自<国内开源html5游戏引擎全收录> 游戏开发这潭水太深,英文水平太差,不敢看国外的, 而且这几年国内技术水平也挺高了不少,特别是JS方面.(我个人感觉) 最近看了几个国产的js游 ...
- HTML5游戏引擎排行榜
个好的游戏引擎,能够大大简化游戏的开发实现,html5gameengine.com网站对国内外所有HTML5游戏引擎进行了排名,排名不仅给出了价格.流行度.分数以及最新发布时间,通过点击引擎名称可以了 ...
- 开源HTML5游戏引擎Kiwi.js 1.0正式发布
Kiwi.js是由GameLab开发的一款全新的开源HTML5 JavaScript游戏引擎.在经过一年多的开发和测试之后,终于在日前正式发布了Kiwi.js 1.0版本. 其创始人Dan Milwa ...
- 避坑宝典:如何选择HTML5游戏引擎
原生手游市场已是红海,腾讯.网易等寡头独霸天下,H5游戏市场成为下一个风口.据笔者所知,很多H5游戏开发团队由于选择引擎不慎导致项目甚至团队夭折. 如何选择适合团队和项目的引擎,笔者通过学习和项目实践 ...
- HTML5 游戏引擎的选择
原生手游市场已是红海,腾讯.网易等寡头独霸天下,H5游戏市场或将成为下一个风口.据笔者所知,很多H5游戏开发团队由于选择引擎不慎导致项目甚至团队夭折.如何选择适合团队和项目的引擎,笔者通过学习和项目实 ...
- 开源免费的HTML5游戏引擎
青瓷引擎的成长 青瓷引擎自2015年4月项目启动开始,7月首次亮相2015年ChinaJoy,便得到业界的极大关注,随后开启限量测试,收到数百个开发者团队的试用申请及反馈,期间经历了18个内测版本,完 ...
随机推荐
- ORACLE中死锁
ORACLE中死锁的知识点总结 死锁的概念 什么是死锁呢? 其实我们生活中也有很多类似死锁的例子. 我先举一个生活中的例子:过年回家,父亲买了一把水弹枪,儿子和侄子争抢着要先玩,谁也不让谁,拆开包 ...
- winfrom 操作PPT
///winfrom 操作PPT using System; using System.Collections.Generic; using System.Linq; using System.Tex ...
- 在 Oracle 中新建 SDE 用户
--1.创建用户(SDE)和密码(SDE) CREATE USER SDE IDENTIFIED BY SDE --2.创建表空间(SDE) CREATE TABLESPACE SDE DATAFIL ...
- 初探python+selenium
由于公司网络管管控严格,服务器上访问外网需要进行身份认证(按理说递交个申请给开放相关域名外网访问就好,无奈不给通过,又想马儿跑又不给马吃草),正好前一阵撸课程的时候看到selenium可以实现自动化, ...
- Android如何获得系统版本
如何获得Android系统版本 项目移植中,遇到需要区分不同系统版本的问题.于是查找相关方法如下: android.os.Build类提供了当前系统信息. 可用if (Build.VERSION.SD ...
- HSQL一个简短的引论
前言 在对dao层写測试类的时候,我们须要一个測试数据库,一般我们会是专门建立一个真实的測试数据库,可是有了HSQLDB事情就变得简单了起来. 正题 一.简单介绍: hsql数据库是一款纯Ja ...
- 机房收费系统vb.net之打包与部署(一)
从机房重构到如今,我最大的感受就是万事开头难,万事结尾难!开头难是由于那个思路理不清,对三层已经设计模式的应用不够熟悉,结尾难就是打包部署了!这几天非常头疼,以为完毕了代码就大功告成了,但是没想到啊, ...
- Swift类和结构
类和结构有非常多的共同点: 定义属性存储数据 定义方法执行功能处理 定义下标,通过下标訪问他们的值 初始化他们的状态 通过扩展(Extension)扩展其功能 遵守协议(Protocol).协议提供一 ...
- SharePoint Iframe 一个错误此内容不能显示在一帧<继续>
在之前的SharePoint网站iframe引用中,我们遇到过以下的问题,就是其他系统或者不通环境的SharePoint网站,引用SharePoint页面会报错"此内容不能显示在一个框架中& ...
- Oltu在Jersey框架上实现oauth2.0授权模块
oltu是一个开源的oauth2.0协议的实现,本人在此开源项目的基础上进行修改,实现一个自定义的oauth2.0模块. 关于oltu的使用大家可以看这里:http://oltu.apache.org ...