
產品 & 服務
用服務的意識做產品,并將服務產品化
專業
多年來深耕底層技術
提供最專業的產品和服務
易用
從開發者需求出發
提供更加高效的開發工具
省錢
使用 Cocos 開發工具
或者通過 Cocos 使用第三方服務
都可以大大降低游戲開發和運營成本

Cocos Creator 是一款輕量、高效、免費開源的跨平臺游戲引擎,同時也是實時3D內容創作平臺,不僅支持 2D、3D 的游戲開發,同時在HMI、IoT、XR、虛擬人偶等前沿領域,均可提供一套完善的行業解決方案。
Cocos Creator 具備了易于上手的內容生產工作流,以及功能強大的開發者工具套件,可用于實現游戲邏輯和高性能游戲效果,Cocos Creator 也將持續為開發者提供更便捷的創作工具,為合作平臺帶來可靠的技術解決方案和優質內容供應。
全球主流商業游戲引擎 Cocos 引擎于2016年推出了第二代編輯器 Cocos Creator,其以內容創作為核心,是一款實現了腳本化、組件化和數據驅動的游戲開發工具。
Cocos Creator 同步支持 2D、3D 游戲創作,以數據驅動和組件化為核心的游戲開發方式,并在此基礎上無縫融合了 Cocos 引擎成熟的 JavaScript API 體系,一方面能夠適應 Cocos 系列引擎開發者用戶習慣,另一方面也為美術和策劃人員提供前所未有的內容創作生產和即時預覽測試環境。
核心優勢
-
強大編輯器功能
實時預覽和調試游戲;
新資源系統增強對?項??持;
對設計師友好,允許設計師深?參與游戲開發流程;
強?的插件系統; -
性能與框架
面向現代圖形接口的多后端 GFX,完美?持 Vulkan、Metal、WebGL、OpenGL ES 負載均衡的多線程渲染器;
基于 FrameGraph 的定制渲染管線;
來自華為 CGKit 的移動端延遲渲染管線;
基于移動端 TBR & TBDR GPU 的 Memoryless 架構; -
同步支持 2D 和 3D
同時支持 2D 和 3D 游戲開發,具有可滿足您各種游戲類型特定需求的功能。并且深度優化了純 2D 游戲的編輯器使用體驗和引擎性能,內建了 Spine、DragonBones、TiledMap、Box2D 和 Texture Packer 等 2D 開發中間件的支持。 -
免費開源
Cocos Creator 的引擎完全開源,對開發者免費,并且延續了 Cocos2d-x 可定制、可嵌入、易學習、包體小的優點。 -
跨平臺
Cocos Creator 深度支持各大主流平臺,游戲可以快速發布到 Web、iOS、Android、HarmonyOS、Web、Windows、Mac,以及各個小游戲平臺,讓用戶最大化游戲產品的可見度和成功概率。在 Web 和小游戲平臺上提供了純 JavaScript 開發的引擎運行時,以獲得更好的性能和更小的包體。在其它原生平臺上則使用 C++ 實現底層框架,提供更高的運行效率。 -
可定制化
受益于 Cocos Creator 開源的特點,游戲公司可在引擎內針對自己研發的游戲類型進行擴展和定制。
發展歷史
2016年,Cocos 引擎團隊推出了一體化編輯器 Cocos Creator,在1.0版本中,以優化 Cocos 開發工作流為首要任務,并將 HTML5 平臺支持提到了和 iOS、 Android 同樣優先級上。
2018年8月份,為了實現在 Web 和小游戲平臺大幅提升引擎基礎性能,及提供更高級的渲染能力和更豐富的渲染定制空間,引擎團隊徹底重寫底層渲染器,Cocos Creator v2.0 面世。
2019年,Cocos Creator 在 2.1 版本開始引入了 3D 的支持,3D 特性的加入可以大大豐富 2D 游戲的表現力,減輕 2D 游戲的資源開銷。在 Creator 2.1 版本中,支持了 3D 模型渲染、3D Camera、3D 骨骼動畫 等 3D 特性,同時編輯器原生支持解析 FBX 格式的 3D 模型文件,不需要額外的導入流程。
同年,Cocos Creator 在 2.2 版本中,大幅提升了原生平臺渲染性能,同時也是 Cocos Creator 第一次在原生性能上超越 Cocos2d-lua 的里程碑版本。
2021年初,Cocos Creator 3.0版本發布,統一了 2D 與 3D 的開發工作流,兼顧了輕量與重度游戲的開發體驗,融合了幾乎所有 Creator 2.x 與 Creator 3D 1.x 版本的功能,成為一款可同步支持 2D 與 3D 的強大工具。
2021年6月22日,華為 HarmonyOS 系統正式宣布商用,Cocos 也于當日發布了 Cocos Creator 3.2版本,成為全球首家支持 HarmonyOS 的游戲引擎。
2022年4月,Cocos 計劃打通了對OpenHarmony的支持,開發者可以通過 Cocos引擎開發游戲及其他APP,一鍵發布到OpenHarmony系統。
主要功能
-
圖像和渲染:
分為了基本圖像渲染和外部資源渲染,包括 Sprite、Label、Mask 等組件,能滿足開發者對 2D 及 3D 游戲關于圖片、文字、序列幀動畫、骨骼動畫、GPU 粒子、特效等渲染。 -
UI系統:
通過組合不同 UI 組件,來生產能夠適配多種分辨率屏幕的、通過數據動態生成和更新顯示內容、支持多種排版布局方式的 UI 界面。 -
動畫系統:
除了標準的位移、旋轉、縮放動畫和序列幀動畫以外,這套動畫系統還支持任意組件屬性和用戶自定義屬性的驅動,再加上可任意編輯的時間曲線和創新的移動軌跡編輯功能,能夠讓內容生產人員不寫一行代碼就制作出細膩的各種動態效果。并且支持超高效的 GPU Driven 骨骼動畫。 -
音樂和音效:
支持游戲內的音效和背景音樂播放控制。 -
2D物理與碰撞系統:
開發者可以直接使用碰撞組件,這樣可以避免加載物理引擎并構建物理世界的運行時開銷。而物理引擎提供了更完善的交互接口和剛體、關節等已經預設好的組件??梢愿鶕枰獊磉x擇適合自己的物理系統。 -
3D系統:
從 Cocos Creator 3.0 開始,3D 支持被提升到了前所未有的高度。底層渲染架構經過重寫,提供了面向現代圖形接口的多后端 GFX,支持基于 FrameGraph 的定制渲染管線。在移動端上,一方面提供了移動端延遲渲染管線支持,另一方面為移動端 TBR & TBDR GPU 的 Memoryless 架構做了專門優化。在渲染上層,支持基于物理的光源、相機與材質(PBR),glTF 2.0 & FBX 標準模型、動畫、材質支持,地形和離線 Lightmap 烘焙等高級特性。 -
3D物理與碰撞系統:
Cocos Creator 為 3D 物理引擎提供了高效的組件化工作流程和便捷的使用方法。目前支持了剛體、Box/Sphere 碰撞組件、觸發和碰撞事件、物理材質、射線檢測等特性。并且提供了物理 API 的抽象,能夠支持 PhysX (Native)、Bullet (WASM)、Cannon、Builtin Physics等不同后端。 -
動畫狀態機:
Cocos Creator 內置動畫狀態機支持動畫系統的基礎功能,包含狀態機、子狀態機、狀態機組件、觸發器變量、動畫混合等。節點式動畫圖將讓大大簡化動畫制作流程,讓開發者能更加清晰直觀地進行創作。 -
擴展編輯器:
Cocos Creator 提供了一系列方法來讓用戶定制和擴展編輯器的功能,這些擴展以包(package)的形式進行加載。除了提供各功能類型的模板供用戶定制,還支持從資源導入到構建發布,從數據編輯到完整面板的全流程擴展。
行業應用
-
游戲領域:
移動游戲是 Cocos 引擎使用最廣的應用場景,充分調用了引擎的實時渲染、物理、網絡、存儲、人機界面等多個模塊,能充分體現引擎的技術高度。
目前,市場上已經有不少爆款產品使用 Cocos Creator 進行開發,如《動物餐廳》、《口袋奇兵》、《一刀大俠ol》等,而根據2020年12月10日的蘋果中國區暢銷榜,其中前13名的游戲有7款采用 Cocos 開發。 -
在線教育:
隨著2018年之后,國內在線教育 APP 的普及,Cocos 引擎憑借可動態、熱更新、易于潛入其他應用的優勢,快速占領了在線教育領域,為行業提供了便捷的開發和部署方案。其中包括火花思維、新東方、作業幫等企業,之后 Cocos 在直接使用 Cocos Creator 開發課件之上, 進一步提供了 Cocos ICE 擴展包,支持老師無代碼化直接生產交互課件。 -
智能座艙:
Cocos Creator 作為新一代車載數字內容生產工具,可以為車企更高效快捷地創建出交互式的 3D HMI 系統,其核心產品3D實時渲染引擎可助力智能座艙打造全新的HMI、VPA、自動駕駛可視化、游戲內容等,為用戶帶來更加極致的視覺體驗。 -
虛擬人偶:
Cocos Creator 目前已經實現創造虛擬人所需的建模、口型、動捕、渲染、AI接入五大關鍵技術,讓開發者可以基于高保真、細節優秀的3D渲染技術,創造足夠逼真的3D形象。此外,這些3D形象支持完整的人體骨骼和面部綁定,可實時在 Cocos 引擎中運行。目前虛擬人已廣泛應用于游戲、影視、社交等領域。

開源跨平臺游戲開發框架
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 的代碼倉庫里也非?;钴S。
截止2017年2月底,Cocos2d-x 在 github 的開源倉庫上獲得了超過1.3萬個 star,6000多個 fork。?全球范圍內的開發者已經自發出版中英日韓西班牙語5種語言的近80本教程書籍。
核心優勢
-
【跨平臺】
在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,多數技術問題都可以通過社區得到快速解答。
家族成員
-
【引擎框架】
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 的基礎上進一步提高易用性,并解決了引擎版本升級向后兼容的問題。
發展歷史
在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輪融資。
主要功能
-
【圖形渲染】
包括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、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 行業標桿游戲誕生。

甄選優質技術方案商,提供質優價廉服務接入
Cocos Service 目的主要有兩個,一是盡最大的可能提高從用戶端到達各個服務的便利性,以及易用性; 二是為第三方服務接入 Service 提供規范和依據,以及相應的技術支撐。
- 用戶價值: 能夠更輕松地獲取和使用游戲研發中、上線時、上線后變現等過程所需要的一系列的技術和服務。
- 第三方價值: 優質的服務需要獲取更多的用戶,Cocos Service 對于第三方服務來說,是一個更加有效,更加直接地獲取到用戶(游戲開發者)的渠道。
- Cocos Analytics: 精準了解游戲的新增、活躍、留存、付費等數據。
- Cocos SDKHub: 幫助游戲快速集成渠道。
- Agora RTC: 游戲內置實時音視頻 SDK。
- 游戲聯機對戰引擎: 提供房間管理、匹配管理、幀同步、狀態同步、云開發等服務。
- 云開發: 提供云函數、云存儲、云數據庫等一站式serverless服務。
- 定位服務: 賦予應用開發者快速、精準地獲取用戶位置信息的能力。
- 分析服務: 預置大量分析模型,可幫助您清晰地了解用戶的行為方式。

用最專業的技術,服務你出類拔萃的夢想
為了幫助使用 Cocos 引擎的開發團隊解決技術難題,提升開發效率和降低開發成本,Cocos 官方團隊專門為此打造了付費技術支撐服務,它包含技術支持、企業培訓和項目評估等。