2021年9月中国手游收入榜单发布,国产游戏引擎Cocos再度引发关注

发表时间:2021-10-20

Sensor Tower商店情报平台日前发布了2021年9月中国手游发行商在全球 App Store 和 Google Play 的收入排名。

其中显示,在中国 App Store手游收入TOP20榜单中,英雄联盟云顶之弈自走棋手游《金铲铲之战》9月收入环比增长148,前进至榜单第6名。

本期增长显著的还有网易《阴阳师》手游,随着五周年活动上线,《阴阳师》日流水在9月22日创上市以来新高,9月收入环比增长58。截至今年9月底,这款二次元卡牌手游在全球的总收入已突破18.4亿美元,其独特的故事背景和美术设定开创了中国二次元手游的新时代,也成为无数粉丝心中的经典。

此外,榜单中,还有许多经典长盛不衰的热门游戏,例如《梦幻西游》《大话西游》《率土之滨》《JJ斗地主》《问道》等等多款游戏,长期霸占排行榜。值得关注的是,包括《阴阳师》在内的这几款游戏均是基于国产开源的手机游戏开发框架 Cocos2d-x 打造的。

游戏总是能带给人们惊喜与欢乐,而游戏背后的引擎,很多人可能并不了解,今天小编就带大家一起认识一下这款国产开源游戏引擎!

Cocos2d-x 基于MIT许可证发布,引擎核心采用C++编写,提供C++、Lua、JavaScript 三种编程语言接口,跨平台支持 iOS、Android 等智能手机,Windows、Mac 等桌面操作系统,以及 Chrome, Safari, IE 等 HTML5 浏览器。

Cocos2d-x 引擎被广泛用于开发制作手机游戏、儿童教育软件、网络多媒体 UI 解决方案等交互性的图形化应用。Cocos2d-x 的主要优势是跨平台、高性能、高兼容性、可热更新、可定制及易用性。

Cocos2d-x 降低了手机游戏的技术从业门槛,在全球范围得到广泛使用和认可。腾讯、网易、盛大、掌趣等国内游戏大厂,以及任天堂、Square Enix、Gamevil、DeNA、LINE等国际大厂均已使用cocos2d-x引擎开发并推出了自己的手游产品。使用 Cocos2d-x引擎的历年代表作还有《我叫MT Online》《捕鱼达人》《大掌门》《刀塔传奇》《放开那三国》《全民飞机大战》《欢乐斗地主》《开心消消乐》《保卫萝卜》《梦幻西游》《大话西游》《神武》《问道》《征途》《列王的纷争》《热血传奇》《传奇世界》《剑与家园》《乱世王者》《传奇霸业》等。

Cocos2d-x是 MIT 许可证下发布的开源游戏引擎,其核心优势是允许开发人员在不需要深度掌握计算机图形学的情况下,经过短时间学习即可开发出商业成功的手机游戏产品,极大降低了手机游戏技术人员的入行门槛。

Cocos2d-x 用户不仅包括个人开发者和游戏开发爱好者,还包括许多知名大公司如国内的腾讯、网易、盛大、游族、乐元素、莉莉丝,国外的任天堂、Square Enix、Zynga、Gamevil、Glu、GREE、DeNA、Konami 和 Disney Mobile 等。从2012年到2017年,大量基于 Cocos2d-x 开发的游戏占据世界各国苹果应用商店(AppStore)和谷歌应用商店(Google Play)的排行榜前列。同时许多高科技公司如谷歌、微软、ARM、英特尔的工程师在 Cocos2d-x 的代码仓库里也非常活跃。

截止2017年2月底,Cocos2d-x 在 github 的开源仓库上获得了超过1.3万个 star,6000多个 fork。 全球范围内的开发者已经自发出版中英日韩西班牙语5种语言的近80本教程书籍。

Cocos2d-x核心优势

跨平台:在2018年12月25日发布的 Cocos2d-x v3.17 版支持以下运行平台:智能手机平台(iOS 8.0及更高版本;Android 3.0及更高版本);桌面平台(Windows 7、Windows 8.1 和 Windows 10;macOS 10.9及更高版本);HTML5平台(所有支持 HTML5 标准的浏览器,如 Chrome, Safari 和 IE 9 以上版本)

高性能:Cocos2d-x 引擎基于 OpenGL ES 2.0 和 Metal 进行图形渲染,在保持兼容性的同时充分发挥移动设备的 GPU 性能;

高兼容性:根据测试数据,Cocos2d-x 3.x 版本兼容国内99.7的安卓设备;

可热更新:开发者可以利用 Lua 或 JavaScript 脚本语言的特点,对游戏进行热更新,从而省去了更新游戏版本需要发包到大量安卓和苹果渠道、以及等待渠道审核的麻烦;

可定制化:受益于 Cocos2d-x 开源的特点,大量游戏公司都在引擎内针对自己研发的游戏类型进行扩展和定制;甚至用来与自研的3D引擎进行结合以解决2D界面和UI问题;

易用性:开发者甚至可以在完全不懂 OpenGL ES,不懂计算机图形学的情况下,利用Cocos2d-x API开发出商业上成功的游戏作品。

社区支持:Cocos2d-x 的官方中英文论坛非常活跃,多数技术问题都可以通过社区得到快速解答。

Cocos2d-x家族成员

引擎框架2016年之后最流行的版本是 Cocos2d-x v3 ,尤其是 v3.3 和 v3.10;而由于引擎新老版本不兼容的问题,国内仍有大量开发商使用v2版本,其中典型如《刀塔传奇》所使用的v2.2.6。而在 v3.10 之后,Cocos2d-x 合并了其他小的分支版本 Quick-x 和 Cocos2d-html5,强化了自身的 Lua 支持和 HTML5 支持。

编辑器Cocos2d-x 最早的编辑器是社区里开源的 Cocos Builder。引擎团队在2012年自研发布了Cocos Studio,2014年发布了 Cocos Code IDE。从2016年Q1开始,引擎开发团队停止了老编辑器的研发和下载,力推第二代编辑器产品 Cocos Creator 作为官方的后续唯一编辑器方案。Cocos Creator 提供了一个所见即所得的游戏编辑制作环境,以组件化、脚本化、数据驱动为主要诉求,在 Cocos2d-x 的基础上进一步提高易用性,并解决了引擎版本升级向后兼容的问题。

Cocos2d-x发展历史

在2010年7月份,引擎创始团队从仅适用于 iOS 的 Cocos2d-iphone 开始移植并重写 Cocos2d-x 引擎,其初衷是解决国产手机操作系统联通沃Phone上没有游戏供应的问题,希望通过 Cocos2d-x 引擎方便 iOS 和 Android 游戏跨平台开发,同时让开发者顺带编译出沃Phone上的游戏。在2010年11月发布第一个版本之后,Cocos2d-x 由于在当时填补了行业 iOS/Android 跨平台游戏开发的需求空白,发展速度远超预期,并很快超过了沃phone系统本身。

2011年引擎创始人王哲带领团队创业,接受了北京触控科技有限公司的天使轮投资。2012年底触控科技全资收购 Cocos2d-x 引擎团队即厦门雅基软件,并投入更多资源在Cocos2d-x的研发、升级和市场推广上。2017年底雅基软件从触控科技拆分独立融资,获得赛富基金的 pre-A 轮投资。

2013年 Ricardo Quesada 加入触控科技,Ricardo Quesada 作为 cocos2d-iphone 的创始人,在2013~2017年期间担任 cocos2d-x 的首席架构师。cocos2d-x 完成了从一个cocos2d 家族附属分支到主力版本的切换,并发布 cocos2d-x v3版本。

2016年,引擎团队中止了第一代编辑器 Cocos Studio 的开发,推出了第二代编辑器 Cocos Creator,以优化 Cocos 开发工作流为首要任务,并将 HTML5 平台支持提到了和 iOS, Android 同样优先级上。

2018年,Cocos 借小游戏爆发的东风,和 Cocos Creator 提前2年市场判断的正确前瞻性,获得了第二次高速发展,注册开发者数量突破130万,占据国内小游戏市场份额53,并在2018年9月份完成由景林资本领投,赛富资本、一粟资本跟投的A轮融资。

Cocos2d-x主要功能

图形渲染:包括2D图片、文字、序列帧动画、骨骼动画、粒子、特效等渲染,在v3.3版本开始加入简单的3D模型渲染和3D动画;

音频功能:支持游戏内的音效和背景音乐播放控制;

资源管理:图片、音频和脚本资源的加载、缓存及释放;

物理模块:通过集成 2D 物理引擎 Box2D 和 Chipmunk、3D物理引擎 Bullet 以支持游戏的物理特性;

场景管理:通过场景、层、精灵三层主要结构,对游戏的场景树进行创建和销毁管理;

本地存储:提供本地数据的永久性存储接口,支持SQLite数据库

网络支持:支持 HTTP, HTTPS, socket 等常见的游戏客户端-服务端通信;

编辑器支持:支持多种游戏编辑器如骨骼动画编辑器 Spine 和 Dragon Bones、粒子编辑器 Particle Designer、瓦片地图编辑器 Tile Map Editor,以及引擎官方团队力推的集成式编辑器 Cocos Creator;

脚本绑定:通过集成 Lua 和 LuaJIT 来支持 Lua 脚本编程,通过集成 v8 来支持JavaScript 脚本编程。

Cocos2d-x技术架构

  Cocos2d-x市场地位

目前,占有率领先的移动游戏引擎主要有Cocos2d-x、Unity3D、Unreal等。不同的统计方给出的数据各有差异,但总体来讲,行业首选的游戏引擎,主要都集中在 Cocos2d-x 与 Unity3D 之上。国内手游行业一向有「3D使用 Unity,2D 使用 Cocos」的传统说法。从全球市场份额数据来看,在 3D 游戏和独立游戏中 Unity 处于领先地位,Cocos2d-x 则主要占据亚洲的 2D 游戏市场和欧美的休闲类游戏市场。

2013年,根据触控科技数据,概念国内47款月收入超千万手游中,32个基于 Cocos2d-x 开发,2013年手机游戏产业的22起手游并购案中,收购股权大于51有20起,其中13起的代表游戏均基于 Cocos2d-x 开发。在2014年 Cocos2d-x 的国内市场占有率达到70的巅峰状态。

2015年之后,受到海外引擎 Unity3D 的竞争,以及自身3D研发进度缓慢的影响,Cocos2d-x 的市场占有率有所下降。在2016年全球市场占有率18,仅次于Unity的34。2017年占有国内手游畅销榜前100名的45左右,仍然是国内第一、全球第二手游引擎,占领2D游戏引擎市场。

2016年随着HTML5游戏市场逐渐兴起,Cocos2d-x 引擎开发团队逐渐增大在 HTML5 领域的研发投入,以采用 JavaScript 语言开发跨 iOS, Android 和 HTML5 的手机游戏为主推方案,并力推 Cocos Creator 一体化编辑器方案,在行业内逐渐获得认可。

从2012~2017年,每年都有全国玩家耳熟能详的 Cocos2d-x 行业标杆游戏诞生。

纵观 Cocos2d-x的发展历史,我们会发现,自2010年 Cocos2d-x 进入移动游戏开发领域始,10余年间 Cocos 引擎已经成长为覆盖游戏、教育、电商、数字孪生种种场景的全能通用型引擎,并在全球拥有150万的注册开发者,30万的月活跃开发者,遍布全球超过203个国家和地区,覆盖超过16亿玩家设备。

希望更多的开发者可以利用国产游戏引擎的技术和创造力为更多的领域带来改变。