All 29 Dependencies
Every package Cocos Engine depends on, ranked by repo health score.
Cocos Engine is the open-source runtime framework at the heart of Cocos Creator, a free cross-platform game engine trusted by millions of developers worldwide. It enables building high-performance 2D and 3D games and interactive experiences for web, iOS, Android, HarmonyOS, and emerging instant gaming platforms like WeChat Mini Games, TikTok Mini Games, and Facebook Instant Games using TypeScript with a visual editor.
The engine's architecture blends a C++ core for performance-critical systems — rendering, physics, scene management, and native platform adaptation — with a TypeScript API layer for scripting. This hybrid design ensures that runtime performance stays high while keeping the development experience accessible and productive. Graphics are powered by modern APIs: Vulkan on Windows and Android, Metal on macOS and iOS, and WebGL/WebGL2/WebGPU on web platforms.
Cocos Engine provides a fully customizable render pipeline, physically based rendering (PBR), an extensible surface shader system, built-in animation, particle, and physics systems, plus deep tooling integration with VSCode. The engine is designed to be integrated within the Cocos Creator editor rather than used as a standalone library, providing a cohesive authoring workflow with instant preview and one-click multi-platform deployment.
Backed by Xiamen Yaji Software Co., the project has over 9,600 GitHub stars, more than 200 contributors, and an active release cycle with regular maintenance updates. It is particularly popular in the Chinese gaming market and among teams targeting mobile-first instant gaming distribution channels.