Skip to content

Axmol vs Cocos2d‐x

Dani Alias edited this page Nov 27, 2025 · 48 revisions

This is a comparison between the latest versions of Cocos2d-x (v4.0) and Axmol Engine (2.10.0).

Cocos2d-x v4.0 Axmol Engine 2.10.0
Languages C++11, Lua C++20, Lua
Platforms iOS, Android, Windows, Mac iOS, Android, Windows, Linux, Mac, Xbox (UWP), WebAssembly
RHI Metal, OpenGL Metal, OpenGL, Vulkan, D3D11, D3D12 (1)
Engines Metal, OpenGL ES 2.0 Metal, OpenGL ES 2.0-3.0, OpenGL 3.3, ANGLE GLES 3.0+, WebGL 2.0
Extensions GUI, Particle3D Spine, Live2D, Dragonbones, FairyGUI, ImGUI, GUI, Effekseer, Particle3D
Performance (2) Nodes 16016, Triangles 288288 Nodes 22302, Triangles 401436 (39.25% faster)
Architecture Android (x86, armv7, arm64), iOS (x86, arm64), win_x86, linux_x64, osx_x64 Android (x86, x64, armv7, arm64), iOS (x64, arm64), win (x86, x64), linux_x64, osx (x64, arm64), UWP (x64, arm64), wasm32
VideoPlayer platforms Android, iOS Android, iOS, Linux, Windows, macOS
SDF Text Rendering Basic Enhancement based on freetype
ASTC/ETC2 compression support N/A Full supported
Latest version Oct 2019 November 2025

(1) Since 3.0.0, Axmol will introduce new RHIs for Vulkan, D3D11 and D3D12.
(2) Cpp-test Dynamic SpritePolygon Performance, tested on a RTX3070, Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz, Windows 10.0.19045

Clone this wiki locally