AltHub

FlaxEngine/FlaxEngine Alternatives

3D game engine

Flax Engine is an open-source multi-platform 3D game engine written in C++ and C# with a visual editor, modern rendering, and C# scripting for game development.

7.0kC++NOASSERTIONactive ยท last push 2mo agoGitHub

Drop-in peers

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

o3de/o3deGitHub

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

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
active1mo ago
stride3d/strideGitHub

choose it for a C#/.NET-focused engine with editor when your team is already on C#; it is a direct peer to Flax's C# stack.

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

7.8k
C#
MIT
active1mo ago
godotengine/godotGitHub

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.

Godot Engine โ€“ Multi-platform 2D and 3D game engine

116.3k
C++
MIT
active1mo ago

Same job, different approach

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

panda3d/panda3dGitHub

choose it if you want Python/C++ with a mature engine, but you give up Flax's C#/editor workflow.

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 it when building games in Zig and wanting a minimal modular architecture rather than an integrated editor.

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

4.8k
Zig
NOASSERTION
active5mo ago
crownengine/crownGitHub

choose it for a smaller data-driven C++ engine with lower overhead than Flax.

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

2.4k
C++
NOASSERTION
active1mo ago
ezEngine/ezEngineGitHub

choose it for pure C++ teams that prefer a plugin system and editor to Flax's C# workflow.

An open source C++ game engine.

2.0k
C++
MIT
active1mo ago
bevyengine/bevyGitHub

choose it if you want a Rust ECS engine without a built-in editor; Flax has an editor and C# scripts.

A refreshingly simple data-driven game engine built in Rust

47.9k
Rust
Apache-2.0
active1mo ago
MonoGame/MonoGameGitHub

choose it for a code-only C# framework when you control the full game loop and don't need an editor.

One framework for creating powerful cross-platform games.

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

choose it for Cocos Creator web/mobile 2D/3D projects, not Flax's native desktop/console scope.

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
FyroxEngine/FyroxGitHub

choose it for Rust developers who want an editor-equipped engine; its ecosystem and language differ from Flax's C# stack.

3D and 2D game engine written in Rust

9.5k
Rust
MIT
active1mo ago
libgdx/libgdxGitHub

choose it for Java developers needing a flexible 2D/3D game framework without an editor.

Desktop/Android/HTML5/iOS Java game development framework

25.3k
Java
Apache-2.0
active1mo ago
defold/defoldGitHub

choose it for lightweight Lua-based 2D/3D games and its simple editor; it is not a C# 3D pipeline like Flax.

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

6.3k
C++
NOASSERTION
active1mo ago
BabylonJS/Babylon.jsGitHub

choose it for browser and WebXR TypeScript 3D apps; it has no native desktop/console backend.

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 it for WebGL/WebGPU browser games and the PlayCanvas cloud service; it is not a native C++/C# engine.

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

16.8k
JavaScript
MIT
active16d ago
galacean/engineGitHub

choose it for lightweight web 3D apps in TypeScript with a smaller footprint than Flax.

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

5.9k
TypeScript
MIT
active1mo ago
tentone/nunuStudioGitHub

choose it for in-browser/WebXR 3D content; it is much less general than Flax.

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

2.2k
JavaScript
MIT
active7mo ago
layabox/LayaAirGitHub

choose it for TypeScript/HTML5 2D/3D games with its IDE; it lacks Flax's native tools.

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
raysan5/raylibGitHub

choose it for simple C/C++ prototypes or games requiring minimal dependencies; you build your own engine tooling.

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

34.5k
C
Zlib
active1mo ago
not-fl3/macroquadGitHub

choose it for minimal Rust games with a simple immediate-mode API; Flax provides a full engine instead.

Cross-platform game engine in Rust.

4.6k
Rust
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.

isadorasophia/murderGitHub

choose it for 2D pixel-art C# ECS games, not Flax's general 3D workload.

Murder is a pixel art ECS game engine.

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

choose it only for maintaining older Cocos2d-x projects; it is the previous generation of Cocos.

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 it for lightweight 2D browser games only; it has no 3D or native features.

a modern & lightweight HTML5 game engine

6.4k
JavaScript
MIT
active1mo ago
urho3d/urho3dGitHub

choose it if you already depend on Urho3D; otherwise avoid it because it is archived and unmaintained.

Game engine

4.8k
C++
MIT
archived3.7y 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 it for a visual no-code game creator app; it is not a code-embeddable engine like Flax.

๐ŸŽฎ 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 FlaxEngine among their alternatives. The relationship is not symmetric โ€” how FlaxEngine rates them is a separate judgement, made when FlaxEngine is analysed in its own right.

godotengine/godotGitHub

calls FlaxEngine โ€œChoose Flax for a high-fidelity 3D engine with C# scripting and a modern editor.โ€

Godot Engine โ€“ Multi-platform 2D and 3D game engine

116.3kC++active
cocos/cocos-engineGitHub

calls FlaxEngine โ€œC++/C# engine with a polished editor and commercial backing; good for 3D games that need advanced rendering out of the box.โ€

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
bevyengine/bevyGitHub

calls FlaxEngine โ€œChoose when you want a C++ engine with a commercial-grade editor and built-in tools; far heavier than Bevy.โ€

A refreshingly simple data-driven game engine built in Rust

47.9kRustactive
raysan5/raylibGitHub

calls FlaxEngine โ€œChoose Flax if you need a professional engine with C# scripting and a rich editor on .NET.โ€

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

34.5kCactive
4ian/GDevelopGitHub

calls FlaxEngine โ€œchoose for a high-end C++ engine with an editor, if you need advanced 3D and are comfortable with code.โ€

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

26.0kJavaScriptactive
libgdx/libgdxGitHub

calls FlaxEngine โ€œChoose for C++ developers needing a modern 3D engine with a built-in editor and rapid iteration.โ€

Desktop/Android/HTML5/iOS Java game development framework

25.3kJavaactive
cocos2d/cocos2d-xGitHub

calls FlaxEngine โ€œChoose for a C++ 3D engine with a visual editor, Vulkan/DX12 support, and a more modern codebase than Cocos2d-x.โ€

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 FlaxEngine โ€œchoose for a polished C++ engine with C# scripting and visual editor, not a lightweight XNA replacement.โ€

One framework for creating powerful cross-platform games.

14.4kC#active
o3de/o3deGitHub

calls FlaxEngine โ€œChoose when you want a lighter C++ engine with a unified editor and rapid iteration.โ€

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 FlaxEngine โ€œChoose for C++ codebases needing advanced rendering and a visual editor, though its license is not OSI.โ€

3D and 2D game engine written in Rust

9.5kRustactive
stride3d/strideGitHub

calls FlaxEngine โ€œchoose when you need native C++ performance and a modern editor, at the cost of switching from C#.โ€

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

7.8kC#active