On this page
Overview
Flax Engine is a 3D game engine implemented in C++ and C#. It combines an editor, rendering, physics, animation, C# scripting, and an asset pipeline while targeting Windows, Linux, macOS, mobile platforms, and the web.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Combine a C++ engine with C# gameplay scripting
The engine is implemented across C++ and C#, and game code can use C# scripting alongside native code. The repository exposes the engine source so editor and runtime internals can be inspected and modified.
Sources: [1]
Use an integrated editor, rendering, physics, and animation stack
The repository contains editor, engine, shader, platform, and third-party source trees covering scene editing, rendering, physics, animation, and asset processing in one engine.
Sources: [1]
Version 1.12 adds Web export and a WebGPU backend
Release 1.12.6912 adds Web export, a WebGPU rendering backend, MSDF font rendering, SDL support, and other platform and rendering improvements.
Sources: [2]
Best fit
Fits game teams that want a ready engine with access to engine internals
It suits 3D game development that benefits from a complete editor and runtime but may still need changes to rendering, platform integration, or other engine-level behavior.
Sources: [1]
Before adoption
Source builds require substantial platform-specific toolchains
The README requires .NET 8 and Git LFS plus platform-specific tooling such as Visual Studio on Windows or Vulkan SDK and compiler dependencies on Linux and macOS.
Sources: [1]
Usage is governed by the Flax Engine EULA rather than a standard OSS license
The repository's LICENSE.md and README state that use of the source and binaries is strictly governed by the Flax Engine End User License Agreement. Public source availability does not replace a review of the EULA's use, modification, and distribution terms.
Official sources
- [1]Flax Engine 1.12.6912 README(2026-10-04)
- [2]Flax Engine 1.12.6912 release(2026-10-04)
- [3]Flax Engine license notice(2026-10-04)
Supplemental curator note
Flax Engine exposes its source but is not distributed under a standard OSS license. Its technical flexibility extends from the editor into engine internals, but adoption should include an explicit review of the Flax Engine EULA for the intended use and distribution model.
Try it in 3 steps
- 1
Fetch the 1.12.6912 source with Git LFS
Pin the checkout to the reviewed release tag. Flax source use is governed by its EULA, so review LICENSE.md before building.
git lfs install && git clone --depth 1 --branch 1.12.6912 https://github.com/FlaxEngine/FlaxEngine.git flax-1.12 - 2
Generate project files for the current OS
Run the README's generator for the platform. Install .NET 8, Git LFS, and the platform-specific Visual Studio, Vulkan SDK, Clang, or Xcode prerequisites first.
cd flax-1.12 && case "$(uname -s)" in Darwin) ./GenerateProjectFiles.command ;; Linux) ./GenerateProjectFiles.sh ;; *) echo "On Windows run GenerateProjectFiles.bat" ;; esac - 3
Open and build the generated editor development configuration
Follow the README with Editor.Development on Windows,
Flax|Editor.Linux.Development|x64on Linux, orEditor.Mac.Developmenton macOS.Windows: Flax.sln / Linux: VS Code task / macOS: Xcode or VS Code
Growth
Growth trends · Last 30 days
7,035 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 120
- Open PRs
- 114
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- flax
- flaxengine
- engine
- game-engine
- gamedev
- multi-platform
- game-development
- c-sharp
- cpp
- flax-engine
- Stars
- 7,035
- Forks
- 719
- Watchers
- 117
- Open issues
- 634
- Contributors
- 97
- Owner type
- Organization
- Primary language
- C++
- License
- Not determined
- Repository last updated
- Oct 2, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- HaxeFlixel2,212 Stars
2 shared tag(s) · 1 shared category(s)
build cross-platform 2D games on Haxe and OpenFL with a code-driven game engine
Haxe - React Native126,790 Stars
2 shared tag(s) · Same language
native mobile UI with React, stable 0.87.1, and a framework-first path
C++ - Electron123,376 Stars
2 shared tag(s) · Same language
bundle Chromium and Node.js to build desktop applications for three major operating systems with HTML, CSS, and JavaScript
C++ - OpenCV91,053 Stars
2 shared tag(s) · Same language
a computer-vision foundation with major toolchain and API changes in 5.0
C++ - gRPC45,361 Stars
2 shared tag(s) · Same language
define service contracts with Protocol Buffers and implement high-performance RPC over HTTP/2 across languages
C++ - FreeCAD33,907 Stars
2 shared tag(s) · Same language
extend editable design history from 2D into 3D, drawings, and analysis
C++
Report incorrect information
Tell us if any listing information is incorrect or outdated.