"Core is written in C++ and supports development in C++, Lua or JavaScript. Cocos2d-x deploys to iOS, Android, HTML5, Windows and Mac systems with features focused on native mobile platforms."
COCOS 4 is an open-source, high-performance, cross-platform game and interactive content development engine. Built on a mature C++ architecture, it provides powerful rendering capabilities and flexible script bindings, supporting a "write once, run anywhere" philosophy.
Previously, Cocos Creator referred to the combined engine and editor, spanning versions 1.x, 2.x, and 3.x. To embrace a purely open-source model and fully integrate AI, we are separating the engine from the editor. This is a significant and necessary evolution. Moving forward:
COCOS will refer solely to the engine, with the major version upgrading to COCOS 4. The cross-platform framework and the core components of the editor will be converted to CLI tools and integrated into the engine's core functionality. This represents a major new addition to this open-source release.
Integrated game development tool centered on content creation: Cocos Creator is a script development, entity-component and data-driven game development tool focused on content creation. It comes with an easy-to-follow content production workflow and a powerful suite of developer tools for game logic and high-performance game creation.
Open Source Cross-Platform Game Development Framework: Cocos2d-x is a mature open source cross-platform game development framework that supports 2D and 3D game creation. The engine provides rich functions such as graphics rendering, GUI, audio, network, physics, user input, etc., and is widely used in game development and interactive application construction. Its core is written in C++ and supports development in C++, Lua or JavaScript. Cocos2d-x deploys to iOS, Android, HTML5, Windows and Mac systems with features focused on native mobile platforms. Docs
Last modified 07 February 2026