Sensor Tower商店情報(bào)平臺(tái)日前發(fā)布了2021年9月中國(guó)手游發(fā)行商在全球 App Store 和 Google Play 的收入排名。
其中顯示,在中國(guó) App Store手游收入TOP20榜單中,英雄聯(lián)盟云頂之弈自走棋手游《金鏟鏟之戰(zhàn)》9月收入環(huán)比增長(zhǎng)148%,前進(jìn)至榜單第6名。
本期增長(zhǎng)顯著的還有網(wǎng)易《陰陽(yáng)師》手游,隨著五周年活動(dòng)上線,《陰陽(yáng)師》日流水在9月22日創(chuàng)上市以來(lái)新高,9月收入環(huán)比增長(zhǎng)58%。截至今年9月底,這款二次元卡牌手游在全球的總收入已突破18.4億美元,其獨(dú)特的故事背景和美術(shù)設(shè)定開(kāi)創(chuàng)了中國(guó)二次元手游的新時(shí)代,也成為無(wú)數(shù)粉絲心中的經(jīng)典。
此外,榜單中,還有許多經(jīng)典長(zhǎng)盛不衰的熱門游戲,例如《夢(mèng)幻西游》《大話西游》《率土之濱》《JJ斗地主》《問(wèn)道》等等多款游戲,長(zhǎng)期霸占排行榜。值得關(guān)注的是,包括《陰陽(yáng)師》在內(nèi)的這幾款游戲均是基于國(guó)產(chǎn)開(kāi)源的手機(jī)游戲開(kāi)發(fā)框架 Cocos2d-x 打造的。
游戲總是能帶給人們驚喜與歡樂(lè),而游戲背后的引擎,很多人可能并不了解,今天小編就帶大家一起認(rèn)識(shí)一下這款國(guó)產(chǎn)開(kāi)源游戲引擎!
Cocos2d-x 基于MIT許可證發(fā)布,引擎核心采用C++編寫(xiě),提供C++、Lua、JavaScript 三種編程語(yǔ)言接口,跨平臺(tái)支持 iOS、Android 等智能手機(jī),Windows、Mac 等桌面操作系統(tǒng),以及 Chrome, Safari, IE 等 HTML5 瀏覽器。
Cocos2d-x 引擎被廣泛用于開(kāi)發(fā)制作手機(jī)游戲、兒童教育軟件、網(wǎng)絡(luò)多媒體 UI 解決方案等交互性的圖形化應(yīng)用。Cocos2d-x 的主要優(yōu)勢(shì)是跨平臺(tái)、高性能、高兼容性、可熱更新、可定制及易用性。
Cocos2d-x 降低了手機(jī)游戲的技術(shù)從業(yè)門檻,在全球范圍得到廣泛使用和認(rèn)可。騰訊、網(wǎng)易、盛大、掌趣等國(guó)內(nèi)游戲大廠,以及任天堂、Square Enix、Gamevil、DeNA、LINE等國(guó)際大廠均已使用cocos2d-x引擎開(kāi)發(fā)并推出了自己的手游產(chǎn)品。使用 Cocos2d-x引擎的歷年代表作還有《我叫MT Online》《捕魚(yú)達(dá)人》《大掌門》《刀塔傳奇》《放開(kāi)那三國(guó)》《全民飛機(jī)大戰(zhàn)》《歡樂(lè)斗地主》《開(kāi)心消消樂(lè)》《保衛(wèi)蘿卜》《夢(mèng)幻西游》《大話西游》《神武》《問(wèn)道》《征途》《列王的紛爭(zhēng)》《熱血傳奇》《傳奇世界》《劍與家園》《亂世王者》《傳奇霸業(yè)》等。
Cocos2d-x是 MIT 許可證下發(fā)布的開(kāi)源游戲引擎,其核心優(yōu)勢(shì)是允許開(kāi)發(fā)人員在不需要深度掌握計(jì)算機(jī)圖形學(xué)的情況下,經(jīng)過(guò)短時(shí)間學(xué)習(xí)即可開(kāi)發(fā)出商業(yè)成功的手機(jī)游戲產(chǎn)品,極大降低了手機(jī)游戲技術(shù)人員的入行門檻。
Cocos2d-x 用戶不僅包括個(gè)人開(kāi)發(fā)者和游戲開(kāi)發(fā)愛(ài)好者,還包括許多知名大公司如國(guó)內(nèi)的騰訊、網(wǎng)易、盛大、游族、樂(lè)元素、莉莉絲,國(guó)外的任天堂、Square Enix、Zynga、Gamevil、Glu、GREE、DeNA、Konami 和 Disney Mobile 等。從2012年到2017年,大量基于 Cocos2d-x 開(kāi)發(fā)的游戲占據(jù)世界各國(guó)蘋(píng)果應(yīng)用商店(AppStore)和谷歌應(yīng)用商店(Google Play)的排行榜前列。同時(shí)許多高科技公司如谷歌、微軟、ARM、英特爾的工程師在 Cocos2d-x 的代碼倉(cāng)庫(kù)里也非?;钴S。
截止2017年2月底,Cocos2d-x 在 github 的開(kāi)源倉(cāng)庫(kù)上獲得了超過(guò)1.3萬(wàn)個(gè) star,6000多個(gè) fork。 全球范圍內(nèi)的開(kāi)發(fā)者已經(jīng)自發(fā)出版中英日韓西班牙語(yǔ)5種語(yǔ)言的近80本教程書(shū)籍。
Cocos2d-x核心優(yōu)勢(shì)
跨平臺(tái):在2018年12月25日發(fā)布的 Cocos2d-x v3.17 版支持以下運(yùn)行平臺(tái):智能手機(jī)平臺(tái)(iOS 8.0及更高版本;Android 3.0及更高版本);桌面平臺(tái)(Windows 7、Windows 8.1 和 Windows 10;macOS 10.9及更高版本);HTML5平臺(tái)(所有支持 HTML5 標(biāo)準(zhǔn)的瀏覽器,如 Chrome, Safari 和 IE 9 以上版本)
高性能:Cocos2d-x 引擎基于 OpenGL ES 2.0 和 Metal 進(jìn)行圖形渲染,在保持兼容性的同時(shí)充分發(fā)揮移動(dòng)設(shè)備的 GPU 性能;
高兼容性:根據(jù)測(cè)試數(shù)據(jù),Cocos2d-x 3.x 版本兼容國(guó)內(nèi)99.7%的安卓設(shè)備;
可熱更新:開(kāi)發(fā)者可以利用 Lua 或 JavaScript 腳本語(yǔ)言的特點(diǎn),對(duì)游戲進(jìn)行熱更新,從而省去了更新游戲版本需要發(fā)包到大量安卓和蘋(píng)果渠道、以及等待渠道審核的麻煩;
可定制化:受益于 Cocos2d-x 開(kāi)源的特點(diǎn),大量游戲公司都在引擎內(nèi)針對(duì)自己研發(fā)的游戲類型進(jìn)行擴(kuò)展和定制;甚至用來(lái)與自研的3D引擎進(jìn)行結(jié)合以解決2D界面和UI問(wèn)題;
易用性:開(kāi)發(fā)者甚至可以在完全不懂 OpenGL ES,不懂計(jì)算機(jī)圖形學(xué)的情況下,利用Cocos2d-x API開(kāi)發(fā)出商業(yè)上成功的游戲作品。
社區(qū)支持:Cocos2d-x 的官方中英文論壇非?;钴S,多數(shù)技術(shù)問(wèn)題都可以通過(guò)社區(qū)得到快速解答。
Cocos2d-x家族成員
引擎框架:2016年之后最流行的版本是 Cocos2d-x v3 ,尤其是 v3.3 和 v3.10;而由于引擎新老版本不兼容的問(wèn)題,國(guó)內(nèi)仍有大量開(kāi)發(fā)商使用v2版本,其中典型如《刀塔傳奇》所使用的v2.2.6。而在 v3.10 之后,Cocos2d-x 合并了其他小的分支版本 Quick-x 和 Cocos2d-html5,強(qiáng)化了自身的 Lua 支持和 HTML5 支持。
編輯器:Cocos2d-x 最早的編輯器是社區(qū)里開(kāi)源的 Cocos Builder。引擎團(tuán)隊(duì)在2012年自研發(fā)布了Cocos Studio,2014年發(fā)布了 Cocos Code IDE。從2016年Q1開(kāi)始,引擎開(kāi)發(fā)團(tuán)隊(duì)停止了老編輯器的研發(fā)和下載,力推第二代編輯器產(chǎn)品 Cocos Creator 作為官方的后續(xù)唯一編輯器方案。Cocos Creator 提供了一個(gè)所見(jiàn)即所得的游戲編輯制作環(huán)境,以組件化、腳本化、數(shù)據(jù)驅(qū)動(dòng)為主要訴求,在 Cocos2d-x 的基礎(chǔ)上進(jìn)一步提高易用性,并解決了引擎版本升級(jí)向后兼容的問(wèn)題。
Cocos2d-x發(fā)展歷史
在2010年7月份,引擎創(chuàng)始團(tuán)隊(duì)從僅適用于 iOS 的 Cocos2d-iphone 開(kāi)始移植并重寫(xiě) Cocos2d-x 引擎,其初衷是解決國(guó)產(chǎn)手機(jī)操作系統(tǒng)聯(lián)通沃Phone上沒(méi)有游戲供應(yīng)的問(wèn)題,希望通過(guò) Cocos2d-x 引擎方便 iOS 和 Android 游戲跨平臺(tái)開(kāi)發(fā),同時(shí)讓開(kāi)發(fā)者順帶編譯出沃Phone上的游戲。在2010年11月發(fā)布第一個(gè)版本之后,Cocos2d-x 由于在當(dāng)時(shí)填補(bǔ)了行業(yè) iOS/Android 跨平臺(tái)游戲開(kāi)發(fā)的需求空白,發(fā)展速度遠(yuǎn)超預(yù)期,并很快超過(guò)了沃phone系統(tǒng)本身。
2011年引擎創(chuàng)始人王哲帶領(lǐng)團(tuán)隊(duì)創(chuàng)業(yè),接受了北京觸控科技有限公司的天使輪投資。2012年底觸控科技全資收購(gòu) Cocos2d-x 引擎團(tuán)隊(duì)即廈門雅基軟件,并投入更多資源在Cocos2d-x的研發(fā)、升級(jí)和市場(chǎng)推廣上。2017年底雅基軟件從觸控科技拆分獨(dú)立融資,獲得賽富基金的 pre-A 輪投資。
2013年 Ricardo Quesada 加入觸控科技,Ricardo Quesada 作為 cocos2d-iphone 的創(chuàng)始人,在2013~2017年期間擔(dān)任 cocos2d-x 的首席架構(gòu)師。cocos2d-x 完成了從一個(gè)cocos2d 家族附屬分支到主力版本的切換,并發(fā)布 cocos2d-x v3版本。
2016年,引擎團(tuán)隊(duì)中止了第一代編輯器 Cocos Studio 的開(kāi)發(fā),推出了第二代編輯器 Cocos Creator,以優(yōu)化 Cocos 開(kāi)發(fā)工作流為首要任務(wù),并將 HTML5 平臺(tái)支持提到了和 iOS, Android 同樣優(yōu)先級(jí)上。
2018年,Cocos 借小游戲爆發(fā)的東風(fēng),和 Cocos Creator 提前2年市場(chǎng)判斷的正確前瞻性,獲得了第二次高速發(fā)展,注冊(cè)開(kāi)發(fā)者數(shù)量突破130萬(wàn),占據(jù)國(guó)內(nèi)小游戲市場(chǎng)份額53%,并在2018年9月份完成由景林資本領(lǐng)投,賽富資本、一粟資本跟投的A輪融資。
Cocos2d-x主要功能
圖形渲染:包括2D圖片、文字、序列幀動(dòng)畫(huà)、骨骼動(dòng)畫(huà)、粒子、特效等渲染,在v3.3版本開(kāi)始加入簡(jiǎn)單的3D模型渲染和3D動(dòng)畫(huà);
音頻功能:支持游戲內(nèi)的音效和背景音樂(lè)播放控制;
資源管理:圖片、音頻和腳本資源的加載、緩存及釋放;
物理模塊:通過(guò)集成 2D 物理引擎 Box2D 和 Chipmunk、3D物理引擎 Bullet 以支持游戲的物理特性;
場(chǎng)景管理:通過(guò)場(chǎng)景、層、精靈三層主要結(jié)構(gòu),對(duì)游戲的場(chǎng)景樹(shù)進(jìn)行創(chuàng)建和銷毀管理;
本地存儲(chǔ):提供本地?cái)?shù)據(jù)的永久性存儲(chǔ)接口,支持SQLite數(shù)據(jù)庫(kù)