choose for a data-driven Rust game engine with ECS if you prefer coding over visual events.
A refreshingly simple data-driven game engine built in Rust
- 47.9k
- Rust
- Apache-2.0
game development engine (visual no-code)
Open-source no-code game engine for building 2D/3D/multiplayer games for mobile, desktop, and web.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose for a data-driven Rust game engine with ECS if you prefer coding over visual events.
A refreshingly simple data-driven game engine built in Rust
choose for Java-based cross-platform games if you need a mature code-first framework.
Desktop/Android/HTML5/iOS Java game development framework
choose for C#/.NET game development with XNA-style code.
One framework for creating powerful cross-platform games.
choose for a high-performance engine with a visual editor plus code scripting, particularly for 2D/mobile.
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.
choose for a full AAA 3D engine with C++ and system-level customizations.
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 for a Rust engine with an integrated editor if you want code plus visual editing.
3D and 2D game engine written in Rust
choose for a C# engine with an editor and more traditional object-oriented workflows.
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
choose for a high-end C++ engine with an editor, if you need advanced 3D and are comfortable with code.
Flax Engine – multi-platform 3D game engine
choose for a proven engine with Lua scripting and a strong editor focused on 2D/mobile.
Defold is a completely free to use game engine for development of desktop, mobile and web games.
choose for Python/C++ scripting in a mature engine suited for simulation and graphics-heavy projects.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
choose for a Zig-based game engine with low-level control and no visual editor.
zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach
choose for a pixel-art ECS engine in C# if you want code-first minimalism.
Murder is a pixel art ECS game engine.
choose for a flexible C++ engine with a focus on performance and rapid iteration.
A complete and cross-platform game engine designed for flexibility, performance and fast iteration.
choose for an open-source C++ engine with editor support and a broad set of features.
An open source C++ game engine.
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
choose for a legacy TypeScript HTML5 game framework if you need a simple old-school web engine, but note it is unmaintained.
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.
an older Rust multiplayer engine that is no longer actively developed.
The multiplayer game engine
an older Lua-based 2D engine built on LÖVE, for simple retro games.
Planimeter Game Engine 2D - LÖVE-based game engine for Lua
an archived retro fantasy console for 8-bit games, choose if you need strict platform limitations.
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
These projects were analysed and named GDevelop among their alternatives. The relationship is not symmetric — how GDevelop rates them is a separate judgement, made when GDevelop is analysed in its own right.
calls GDevelop “Choose GDevelop for a visual, event-based game creation tool with a lower learning curve.”
Godot Engine – Multi-platform 2D and 3D game engine
calls GDevelop “Visual event-based game engine; choose if you want a no-code/low-code editor for fast game creation.”
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 GDevelop “Choose when you want a visual, no-code game editor with rapid prototyping; it's an end-user app, not a Rust library.”
A refreshingly simple data-driven game engine built in Rust
calls GDevelop “A visual game editor for creating games without coding; not a library you can integrate into a JS project.”
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 GDevelop “Choose GDevelop if you want an end-user GUI that lets you create games with events, no programming required.”
A simple and easy-to-use library to enjoy videogames programming
calls GDevelop “Choose if you want a visual, no-code game editor rather than a programming framework.”
Desktop/Android/HTML5/iOS Java game development framework
calls GDevelop “choose if you want a visual app to make games without coding; not embeddable like MonoGame.”
One framework for creating powerful cross-platform games.
calls GDevelop “Choose as an end-user no-code editor for visual game creation; not a library to embed.”
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 GDevelop “Choose as a standalone visual game creation tool (end-user app), not a code library.”
3D and 2D game engine written in Rust
calls GDevelop “choose for a no-code visual editor for games, if you are not writing code and need a turnkey tool.”
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
calls GDevelop “choose it for a visual no-code game creator app; it is not a code-embeddable engine like Flax.”
Flax Engine – multi-platform 3D game engine