AltHub

godotengine/godot Alternatives

game engine

Godot is a free, open-source, cross-platform 2D and 3D game engine with a unified editor, scene system, and export to many platforms.

116.3kC++MITactive ยท last push 2mo agoGitHub

Drop-in peers

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

FyroxEngine/FyroxGitHub

Choose Fyrox for a Rust-native game engine with a built-in editor and no GDScript.

3D and 2D game engine written in Rust

9.5k
Rust
MIT
active2mo ago
FlaxEngine/FlaxEngineGitHub

Choose Flax for a high-fidelity 3D engine with C# scripting and a modern editor.

Flax Engine โ€“ multi-platform 3D game engine

7.0k
C++
NOASSERTION
active2mo ago
ezEngine/ezEngineGitHub

Choose ezEngine for a C++ engine with a full editor, but it has a smaller community than Godot.

An open source C++ game engine.

2.0k
C++
MIT
active2mo ago
stride3d/strideGitHub

Choose Stride for a C# engine with an editor and visual scripting, ideal for .NET developers.

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

7.8k
C#
MIT
active2mo ago
defold/defoldGitHub

Choose Defold for a lightweight engine with Lua scripting, optimized for mobile and web games.

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

6.3k
C++
NOASSERTION
active2mo ago
o3de/o3deGitHub

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

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
cocos/cocos-engineGitHub

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

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
active2mo ago

Same job, different approach

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

4ian/GDevelopGitHub

Choose GDevelop for a visual, event-based game creation tool with a lower learning curve.

๐ŸŽฎ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

26.0k
JavaScript
NOASSERTION
active2mo ago
MonoGame/MonoGameGitHub

Choose MonoGame for a mature C# framework with direct control, but you must build your own tooling.

One framework for creating powerful cross-platform games.

14.4k
C#
NOASSERTION
active2mo ago
bevyengine/bevyGitHub

Choose Bevy for a data-driven ECS engine in Rust, but without an integrated editor.

A refreshingly simple data-driven game engine built in Rust

47.9k
Rust
Apache-2.0
active2mo ago
panda3d/panda3dGitHub

Choose Panda3D for a Python/C++ engine with a strong scene graph, but with a less polished editor.

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

5.2k
C++
NOASSERTION
active3mo ago
crownengine/crownGitHub

Choose Crown for a small, C-API engine focused on performance, but it lacks Godot's full editor ecosystem.

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

2.4k
C++
NOASSERTION
active2mo ago
isadorasophia/murderGitHub

Choose Murder for a pixel-art ECS game engine in C# with a code-first, editor-light workflow.

Murder is a pixel art ECS game engine.

3.3k
C#
MIT
active2mo ago
hexops/machGitHub

Choose Mach for a Zig-based engine and graphics toolkit, but it is low-level and early-stage.

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

4.8k
Zig
NOASSERTION
active5mo ago
libgdx/libgdxGitHub

Choose libGDX for a Java framework with solid desktop/mobile support, but you must assemble your own editor pipeline.

Desktop/Android/HTML5/iOS Java game development framework

25.3k
Java
Apache-2.0
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.

urho3d/urho3dGitHub

Choose Urho3D if you need a lightweight embedded engine, but it is unmaintained and archived.

Game engine

4.8k
C++
MIT
archived3.7y ago
AtomicGameEngine/AtomicGameEngineGitHub

Choose Atomic if you need multi-language support (C++, C#, JS), but it is archived and unmaintained.

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

3.5k
C++
NOASSERTION
archived2.6y ago

Listed as an alternative to

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

cocos/cocos-engineGitHub

calls godot โ€œMIT-licensed engine with a full editor; a broad alternative supporting many platforms, including 2D/3D.โ€

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 godot โ€œchoose it for a mature MIT-licensed engine with a huge community and integrated 2D/3D editor; you'll use GDScript/C# rather than Flax's tooling.โ€

Flax Engine โ€“ multi-platform 3D game engine

7.0kC++active
raysan5/raylibGitHub

calls godot โ€œChoose Godot when you need a full editor, scene system, and scripting for complex games.โ€

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

34.5kCactive
MonoGame/MonoGameGitHub

calls godot โ€œchoose for an editor-driven multi-platform engine with its own scene system, at a larger runtime weight.โ€

One framework for creating powerful cross-platform games.

14.4kC#active
o3de/o3deGitHub

calls godot โ€œChoose when you want a fully open-source engine with an excellent editor, node system, and multi-language support.โ€

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 godot โ€œChoose for a very mature, multilingual engine with an excellent editor and MIT license.โ€

3D and 2D game engine written in Rust

9.5kRustactive
stride3d/strideGitHub

calls godot โ€œchoose for a mature editor-driven engine with GDScript/C# support, if you want a different engine philosophy.โ€

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

7.8kC#active
bevyengine/bevyGitHub

calls godot โ€œChoose when you want a mature, editor-based engine with GDScript and visual scene tools; you can't embed it into a Rust app.โ€

A refreshingly simple data-driven game engine built in Rust

47.9kRustactive
phaserjs/phaserGitHub

calls godot โ€œA complete editor-based game engine with its own scripting; build games in the editor, not by importing a JS 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
libgdx/libgdxGitHub

calls godot โ€œChoose for an editor-driven multi-platform engine; it is not a drop-in code library.โ€

Desktop/Android/HTML5/iOS Java game development framework

25.3kJavaactive