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数据库