AltHub

o3de/o3de Alternatives

3D game engine

O3DE is a free, open-source, multi-platform AAA 3D game engine for building games, high-fidelity worlds, and simulations.

9.6kC++NOASSERTIONactive · last push 1mo agoGitHub

Same job, different approach

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

FyroxEngine/FyroxGitHub

Choose when you want a Rust-only engine with an editor and a modern ECS-style architecture.

3D and 2D game engine written in Rust

9.5k
Rust
MIT
active1mo ago
stride3d/strideGitHub

Choose when you prefer C# and .NET integration with a full editor.

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

7.8k
C#
MIT
active1mo ago
FlaxEngine/FlaxEngineGitHub

Choose when you want a lighter C++ engine with a unified editor and rapid iteration.

Flax Engine – multi-platform 3D game engine

7.0k
C++
NOASSERTION
active2mo ago
panda3d/panda3dGitHub

Choose when you want Python/C++ bindings and a long-established engine for research/simulation.

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

5.2k
C++
NOASSERTION
active2mo ago
hexops/machGitHub

Choose when you're building with Zig and want a low-level graphics toolkit and engine.

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

4.8k
Zig
NOASSERTION
active5mo ago
crownengine/crownGitHub

Choose when you need a cross-platform C++ engine with minimal dependencies and fast build.

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

2.4k
C++
NOASSERTION
active1mo ago
ezEngine/ezEngineGitHub

Choose when you want a modular MIT C++ engine with an editor and free, open-source licensing.

An open source C++ game engine.

2.0k
C++
MIT
active1mo ago
bevyengine/bevyGitHub

Choose when you want a pure Rust ECS-driven engine with a simple, data-oriented API.

A refreshingly simple data-driven game engine built in Rust

47.9k
Rust
Apache-2.0
active1mo ago
MonoGame/MonoGameGitHub

Choose when you want a lightweight .NET framework and direct code control over game loop/rendering.

One framework for creating powerful cross-platform games.

14.4k
C#
NOASSERTION
active1mo ago
cocos/cocos-engineGitHub

Choose when you want a mature engine with strong editor support and broad 2D/3D deployment.

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

9.8k
C++
NOASSERTION
active1mo ago
libgdx/libgdxGitHub

Choose when you target JVM platforms and prefer a flexible code-first game framework.

Desktop/Android/HTML5/iOS Java game development framework

25.3k
Java
Apache-2.0
active1mo ago
defold/defoldGitHub

Choose when you want a compact, efficient engine with a great editor for 2D and mobile games.

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

6.3k
C++
NOASSERTION
active1mo ago
godotengine/godotGitHub

Choose when you want a fully open-source engine with an excellent editor, node system, and multi-language support.

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

116.3k
C++
MIT
active1mo ago
BabylonJS/Babylon.jsGitHub

Choose when building web 3D/XR with TypeScript/JavaScript and want a rich rendering framework.

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

Choose when you need a lightweight WebGL/WebGPU runtime with WebXR support and minimal footprint.

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

16.8k
JavaScript
MIT
active15d ago
galacean/engineGitHub

Choose when you want a TypeScript web engine with unified 2D/3D and animation APIs.

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

5.9k
TypeScript
MIT
active1mo ago
tentone/nunuStudioGitHub

Choose when you want a web-based 3D engine with a visual editor and WebXR support.

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

2.2k
JavaScript
MIT
active7mo ago
layabox/LayaAirGitHub

Choose when you want a TypeScript engine with a mature IDE and multi-platform export for 2D/3D.

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

2.1k
TypeScript
MIT
active1mo 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.

raysan5/raylibGitHub

Choose when you need a minimal C library for learning/prototyping, not a full editor pipeline.

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

34.5k
C
Zlib
active1mo ago
isadorasophia/murderGitHub

Choose when you want a C# ECS engine specifically for 2D pixel-art games, not general 3D.

Murder is a pixel art ECS game engine.

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

Choose when you need the older C++ API for legacy 2D mobile games; development has moved to Cocos Creator.

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
melonjs/melonJSGitHub

Choose when you need a lightweight HTML5 2D engine and want to avoid O3DE's complexity.

a modern & lightweight HTML5 game engine

6.4k
JavaScript
MIT
active1mo ago
not-fl3/macroquadGitHub

Choose when you want an ultra-minimal Rust engine for simple games/prototypes without an editor.

Cross-platform game engine in Rust.

4.6k
Rust
Apache-2.0
active2mo ago
aws/lumberyardGitHub

Choose when you need the original AWS-integrated predecessor of O3DE; it's archived, so only for legacy projects.

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.

2.1k
C++
NOASSERTION
archived4.0y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

4ian/GDevelopGitHub

Choose as an end-user no-code editor for visual game creation; not a library to embed.

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

26.0k
JavaScript
NOASSERTION
active1mo ago

Listed as an alternative to

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

godotengine/godotGitHub

calls o3de “Choose O3DE for a AAA-grade C++ engine with extensive features, but it has a steeper learning curve.”

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

116.3kC++active
cocos/cocos-engineGitHub

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

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

9.8kC++active
FlaxEngine/FlaxEngineGitHub

calls o3de “choose it for an Apache-2.0 AAA engine with industry backing; expect much heavier tooling and a steeper integration than Flax.”

Flax Engine – multi-platform 3D game engine

7.0kC++active
bevyengine/bevyGitHub

calls o3de “Choose when you require a AAA-scale 3D engine with full editor and asset pipeline; this is a large C++ codebase vs Bevy's modular library.”

A refreshingly simple data-driven game engine built in Rust

47.9kRustactive
raysan5/raylibGitHub

calls o3de “Choose O3DE if you need an advanced AAA-capable engine with out-of-the-box rendering and simulation.”

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

34.5kCactive
4ian/GDevelopGitHub

calls o3de “choose for a full AAA 3D engine with C++ and system-level customizations.”

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

26.0kJavaScriptactive
libgdx/libgdxGitHub

calls o3de “Choose for C++ AAA-quality 3D games needing a full editor, asset pipeline, and simulation features.”

Desktop/Android/HTML5/iOS Java game development framework

25.3kJavaactive
cocos2d/cocos2d-xGitHub

calls o3de “Choose for AAA 3D rendering and simulation needs with Apache-2.0 licensing, if 3D is the focus instead of 2D.”

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
MonoGame/MonoGameGitHub

calls o3de “choose for AAA-grade C++ 3D development requiring a full engine pipeline; heavier than MonoGame.”

One framework for creating powerful cross-platform games.

14.4kC#active
FyroxEngine/FyroxGitHub

calls o3de “Choose for large AAA-style projects in C++ on Apache-2.0 license.”

3D and 2D game engine written in Rust

9.5kRustactive
stride3d/strideGitHub

calls o3de “choose for AAA-scale C++ projects requiring high-fidelity rendering, if you accept a heavier engine.”

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

7.8kC#active