Choose if you need a C# engine with VR support and an MIT license.
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
- 7.8k
- C#
- MIT
game engine
Fyrox is a production-ready 2D/3D game engine written in Rust with a built-in scene editor.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose if you need a C# engine with VR support and an MIT license.
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
Choose for C++ codebases needing advanced rendering and a visual editor, though its license is not OSI.
Flax Engine – multi-platform 3D game engine
Choose for Python/C++ prototyping with a mature, well-documented engine.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Choose for Zig-based projects needing a low-level, WGPU-driven engine.
zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach
Choose for a lightweight C++ engine with data-driven workflows.
A complete and cross-platform game engine designed for flexibility, performance and fast iteration.
Choose for an MIT-licensed C++ engine with a full-featured editor.
An open source C++ game engine.
Choose if you prefer Rust ECS architecture and modularity over a scene-graph UI.
A refreshingly simple data-driven game engine built in Rust
Choose for C# developers who want a mature framework for console/mobile platforms.
One framework for creating powerful cross-platform games.
Choose for mobile-first 2D/3D games with the Cocos Creator editor.
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 large AAA-style projects in C++ on Apache-2.0 license.
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 Java/Kotlin developers targeting desktop, Android, or HTML.
Desktop/Android/HTML5/iOS Java game development framework
Choose for Lua-scripted lightweight games with a free license.
Defold is a completely free to use game engine for development of desktop, mobile and web games.
Choose for a very mature, multilingual engine with an excellent editor and MIT license.
Godot Engine – Multi-platform 2D and 3D game engine
Choose for browser-based 3D/2D games in TypeScript with WebGL.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Choose for web games and interactive 3D with WebGL/WebGPU and a cloud editor.
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Choose for lightweight TypeScript web engines needing fast WebGL/WebGPU.
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
Choose for node-based WebXR experiences in the browser.
Web powered cross-platform 3D, WebXR game engine.
Choose for TypeScript 2D/3D web games with a mature IDE.
LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform
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 minimal C/C++ games where a single-header-style library is enough.
A simple and easy-to-use library to enjoy videogames programming
Choose for 2D pixel-art games in C# using an ECS architecture.
Murder is a pixel art ECS game engine.
Choose for legacy 2D C++ mobile games using the old 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.
Choose for lightweight 2D HTML5 games with a small framework.
a modern & lightweight HTML5 game engine
Choose for minimal Rust 2D/3D experiments without a full engine.
Cross-platform game engine in Rust.
Choose for exploring an old multiplayer Rust engine, but not for active development.
The multiplayer game engine
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Choose as a standalone visual game creation tool (end-user app), not a code library.
🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
These projects were analysed and named Fyrox among their alternatives. The relationship is not symmetric — how Fyrox rates them is a separate judgement, made when Fyrox is analysed in its own right.
calls Fyrox “Choose Fyrox for a Rust-native game engine with a built-in editor and no GDScript.”
Godot Engine – Multi-platform 2D and 3D game engine
calls Fyrox “Rust engine with a visual editor; choose for memory-safe native games and a Rust-only stack.”
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 Fyrox “Choose when you want a Rust engine with a conventional scene graph and a visual editor instead of ECS.”
A refreshingly simple data-driven game engine built in Rust
calls Fyrox “Choose Fyrox for a full-featured 3D engine with editor in Rust, accepting a larger codebase.”
A simple and easy-to-use library to enjoy videogames programming
calls Fyrox “choose for a Rust engine with an integrated editor if you want code plus visual editing.”
🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
calls Fyrox “Choose for Rust developers who want a full-featured 2D/3D engine written in Rust.”
Desktop/Android/HTML5/iOS Java game development framework
calls Fyrox “Choose for a Rust 3D/2D engine with a built-in editor if you want memory safety without C++.”
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.
calls Fyrox “choose for a Rust-native game engine with editor, if you avoid C#.”
One framework for creating powerful cross-platform games.
calls Fyrox “Choose when you want a Rust-only engine with an editor and a modern ECS-style architecture.”
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 Fyrox “choose for a pure Rust engine with built-in editor, if you prefer Rust over C#.”
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
calls Fyrox “choose it for Rust developers who want an editor-equipped engine; its ecosystem and language differ from Flax's C# stack.”
Flax Engine – multi-platform 3D game engine