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 的官方中英文論壇非?;钴S,多數技術問題都可以通過社區得到快速解答。
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數據庫