在刚刚结束的Cocos 2015开发者大会(春季)上,cocos引擎创始人王哲表示在目前国内最重要的HTML5游戏渠道玩吧中cocos已经成为使用率最高的游戏引擎。那么这一数据是如何获取的呢?国内HTML5游戏渠道中目前现状究竟如何?通过下面的介绍,广大读者应该会有个直观的了解。
1. 背景
在2015年HTML5平台可谓火爆异常,Cocos引擎作为HTML5市场的先行者,早在2012年初就在Google赞助下成功移植 Cocos2d-x到Cocos2d-HTML5版本,成为全球最早的HTML5游戏引擎之一,随后2014年初融合HTML5引擎和Cocos2d-x 原生引擎推出cocos引擎;在2015年推出的整合方案cocos引擎中,开发者可以直接用JavaScript语言开发游戏,并导出到手机原生和 HTML5两种邢台。Cocos在HTML5游戏引擎上的投入研发已进入第四个年头。Cocos引擎始终伴随HTML5平台发展进化,深厚的积累保障了引擎的性能和稳定性,也积累了大量的开发者基础。另一方面,玩吧平台自2014年上线以来,凭借着对游戏严格的质量审核,活跃用户量大,付费率高,积极扶持优秀游戏开发商等特点稳步成为最重要的国内HTML5游戏渠道之一。作为引擎技术提供商,触控科技一直很关注引擎在这一平台上的表现。
2. 玩吧渠道数据分析
首先,这次分析的数据完全来自玩吧渠道本身,数据采集时间点在2015年3月27日。
其次,我们采集了三项重要数据:
玩家人数:玩吧界面显示数据
游戏开发商名称:玩吧界面显示数据
所用引擎:根据游戏引用脚本手工分析
最后,我们分析得出三大重要数据
值得一提的是,统计数据中最高的“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提供了完全开源可定制的高性能原生解决方案,配合近期发布的Cocos游戏加速插件可解决移动端HTML5 平台的性能问题。按王哲的话说,Cocos提供给开发者的最大优势就是进退自如,左右逢源,尽最大可能降低开发者的成本和风险。
这里介绍这么多,其实是想鼓励开发者多尝试,选择适合自己游戏的引擎,因为实用cocos引擎跨Native和HTML5之后,新平台的试错成本并不高,开发团队亲自去使用不同的技术,比看文章会更客观,找到更符合自己需求的引擎。
4. 玩吧平台所有游戏列表
下面附上玩吧2015年3月27日的所有游戏供参考。游戏名、游戏人数、公司名都是根据玩吧里公开的资料,所用引擎为我们脚本根据关键字自动扫描得到的结果。注意游戏人数受上线时间影响较大,不能作为衡量游戏品质的唯一标准。