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
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.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Choose Fyrox for a Rust-native game engine with a built-in editor and no GDScript.
3D and 2D game engine written in Rust
Choose Flax for a high-fidelity 3D engine with C# scripting and a modern editor.
Flax Engine โ multi-platform 3D game engine
Choose ezEngine for a C++ engine with a full editor, but it has a smaller community than Godot.
An open source C++ game engine.
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.
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.
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.
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.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
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.
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.
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
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
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.
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.
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
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
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Choose Urho3D if you need a lightweight embedded engine, but it is unmaintained and archived.
Game engine
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
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.
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.
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
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
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.
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.
calls godot โChoose for a very mature, multilingual engine with an excellent editor and MIT license.โ
3D and 2D game engine written in Rust
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.
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
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.
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