AltHub

cocos/cocos-engine Alternatives

game engine

Cocos Engine is the open-source C++/TypeScript runtime of Cocos Creator, a cross-platform 2D/3D game engine targeting native, web, and mini-game platforms.

9.8kC++NOASSERTIONactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

o3de/o3deGitHub

Apache-2.0 AAA engine with full C++ source; use when targeting high-end 3D/simulation rather than lightweight web/mini-games.

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

9.6k
C++
NOASSERTION
active2mo ago
FyroxEngine/FyroxGitHub

Rust engine with a visual editor; choose for memory-safe native games and a Rust-only stack.

3D and 2D game engine written in Rust

9.5k
Rust
MIT
active2mo ago
stride3d/strideGitHub

C# engine with an integrated editor; pick for .NET/C# teams needing a professionally built engine.

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

7.8k
C#
MIT
active2mo ago
FlaxEngine/FlaxEngineGitHub

C++/C# engine with a polished editor and commercial backing; good for 3D games that need advanced rendering out of the box.

Flax Engine – multi-platform 3D game engine

7.0k
C++
NOASSERTION
active2mo ago
panda3d/panda3dGitHub

Python/C++ engine from Disney/CMU; suitable for Python-driven game logic and simulations, less so for instant web games.

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

5.2k
C++
NOASSERTION
active3mo ago
hexops/machGitHub

Zig-based game engine; select when you want to work in Zig and keep runtime overhead minimal.

zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach

4.8k
Zig
NOASSERTION
active5mo ago
crownengine/crownGitHub

C++ engine with a flexible architecture; choose if you need a lightweight, hackable engine without a large toolchain.

A complete and cross-platform game engine designed for flexibility, performance and fast iteration.

2.4k
C++
NOASSERTION
active2mo ago
ezEngine/ezEngineGitHub

C++ engine with a comprehensive editor; good alternative for developers who want C++ and built-in game editor.

An open source C++ game engine.

2.0k
C++
MIT
active2mo ago
bevyengine/bevyGitHub

Rust ECS engine; choose when you prefer a data-driven architecture and a fully accessible codebase.

A refreshingly simple data-driven game engine built in Rust

47.9k
Rust
Apache-2.0
active2mo ago
defold/defoldGitHub

Free engine with a data-driven editor focused on 2D; ideal for 2D and mobile/instant games with low footprint.

Defold is a completely free to use game engine for development of desktop, mobile and web games.

6.3k
C++
NOASSERTION
active2mo ago
layabox/LayaAirGitHub

TypeScript engine with IDE and strong mini-game support; a close competitor to Cocos for web/instant targets.

LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform

2.1k
TypeScript
MIT
active2mo ago
BabylonJS/Babylon.jsGitHub

JavaScript engine for 3D on the web; choose for pure JavaScript/TypeScript web games and WebXR.

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

26.0k
TypeScript
Apache-2.0
active1mo ago
playcanvas/engineGitHub

WebGL/WebGPU engine with a collaborative browser editor; good for team-based online game development.

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

16.8k
JavaScript
MIT
active21d ago
godotengine/godotGitHub

MIT-licensed engine with a full editor; a broad alternative supporting many platforms, including 2D/3D.

Godot Engine – Multi-platform 2D and 3D game engine

116.3k
C++
MIT
active2mo ago
galacean/engineGitHub

TypeScript engine with 2D/3D and physics; suitable for web games needing a lightweight engine with a familiar scene graph.

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.

5.9k
TypeScript
MIT
active2mo ago
tentone/nunuStudioGitHub

Web-powered 3D/WebXR engine with browser editor; choose for quick 3D web experiments and WebXR.

Web powered cross-platform 3D, WebXR game engine.

2.2k
JavaScript
MIT
active7mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

libgdx/libgdxGitHub

Java game development framework; use when you want code-only Java/Android development and no editor.

Desktop/Android/HTML5/iOS Java game development framework

25.3k
Java
Apache-2.0
active2mo ago
MonoGame/MonoGameGitHub

C# framework continuing XNA; prefer for developers who want a low-level C# API and extensive platform support.

One framework for creating powerful cross-platform games.

14.4k
C#
NOASSERTION
active2mo ago
raysan5/raylibGitHub

Minimal C library for game programming; pick for small prototypes, learning, or when adding a library to existing C projects.

A simple and easy-to-use library to enjoy videogames programming

34.5k
C
Zlib
active2mo ago
4ian/GDevelopGitHub

Visual event-based game engine; choose if you want a no-code/low-code editor for fast game creation.

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

26.0k
JavaScript
NOASSERTION
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

isadorasophia/murderGitHub

Narrow pixel-art ECS engine; only a fit for 2D pixel art games seeking a tailored ECS workflow.

Murder is a pixel art ECS game engine.

3.3k
C#
MIT
active2mo ago
cocos2d/cocos2d-xGitHub

Previous generation of the seed; still usable for maintaining legacy 2D C++/Lua games but not for new projects.

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

19.2k
C++
none
slowing1.4y ago
aframevr/aframeGitHub

Web framework for VR; choose only when building VR experiences, not general 2D/3D games.

:a: Web framework for building virtual reality experiences.

17.6k
JavaScript
MIT
active3mo ago

Listed as an alternative to

These projects were analysed and named cocos-engine among their alternatives. The relationship is not symmetric — how cocos-engine rates them is a separate judgement, made when cocos-engine is analysed in its own right.

godotengine/godotGitHub

calls cocos-engine “Choose Cocos for a proven engine with a popular Creator editor, strong in mobile and mini-game markets.”

Godot Engine – Multi-platform 2D and 3D game engine

116.3kC++active
mrdoob/three.jsGitHub

calls cocos-engine “Full game engine with editor and native deployment; more capable for game projects but not a lightweight library.”

JavaScript 3D Library.

114.9kJavaScriptactive
pixijs/pixijsGitHub

calls cocos-engine “Choose for cross-platform 2D/3D game development with visual editor when targeting multiple platforms; it's a heavier full engine.”

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

48.2kTypeScriptactive
bevyengine/bevyGitHub

calls cocos-engine “Choose when you need a C++ engine with strong mobile and 2D/3D support and Cocos Creator tooling; not Rust.”

A refreshingly simple data-driven game engine built in Rust

47.9kRustactive
raysan5/raylibGitHub

calls cocos-engine “Choose Cocos if you need an editor-based engine with excellent 2D support and multi-platform distribution, especially for mobile games.”

A simple and easy-to-use library to enjoy videogames programming

34.5kCactive
BabylonJS/Babylon.jsGitHub

calls cocos-engine “choose when you need a full cross-platform game engine with native performance and a visual editor for 2D/3D games on multiple platforms.”

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

26.0kTypeScriptactive
4ian/GDevelopGitHub

calls cocos-engine “choose for a high-performance engine with a visual editor plus code scripting, particularly for 2D/mobile.”

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

26.0kJavaScriptactive
libgdx/libgdxGitHub

calls cocos-engine “Choose for C++/TypeScript projects that want to integrate with the Cocos Creator editor toolchain.”

Desktop/Android/HTML5/iOS Java game development framework

25.3kJavaactive
cocos2d/cocos2d-xGitHub

calls cocos-engine “Choose if you want the modern Cocos Creator 3.x editor workflow and integrated tooling rather than the old code-first Cocos2d-x API.”

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

19.2kC++slowing
aframevr/aframeGitHub

calls cocos-engine “Choose it for cross-platform 2D/3D game development with a mature editor and engine ecosystem, though heavier than A-Frame.”

:a: Web framework for building virtual reality experiences.

17.6kJavaScriptactive
playcanvas/engineGitHub

calls cocos-engine “Use for cross-platform native game development with a C++ core, when you need deep native performance or non-web platform distribution.”

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

16.8kJavaScriptactive
MonoGame/MonoGameGitHub

calls cocos-engine “choose for an editor-driven C++/TypeScript engine with live preview, not a code-first C# framework.”

One framework for creating powerful cross-platform games.

14.4kC#active
o3de/o3deGitHub

calls cocos-engine “Choose when you want a mature engine with strong editor support and broad 2D/3D deployment.”

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

9.6kC++active
FyroxEngine/FyroxGitHub

calls cocos-engine “Choose for mobile-first 2D/3D games with the Cocos Creator editor.”

3D and 2D game engine written in Rust

9.5kRustactive
stride3d/strideGitHub

calls cocos-engine “choose for C++/TypeScript cross-platform 2D/3D with strong mobile support, instead of C#-based Stride.”

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

7.8kC#active
FlaxEngine/FlaxEngineGitHub

calls cocos-engine “choose it for Cocos Creator web/mobile 2D/3D projects, not Flax's native desktop/console scope.”

Flax Engine – multi-platform 3D game engine

7.0kC++active
melonjs/melonJSGitHub

calls cocos-engine “Choose when you need a full editor, 3D support, and native mobile builds, accepting a heavier C++/JS toolchain.”

a modern & lightweight HTML5 game engine

6.4kJavaScriptactive
phaserjs/phaserGitHub

calls cocos-engine “The C++ core behind the Cocos Creator editor; you work via the editor, not directly coding against this library.”

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

40.3kJavaScriptactive