OSS TanbouSign in with GitHub

build 3D games in C++ and C# with an integrated editor, rendering, scripting, and multi-platform build workflow

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
7,035
Primary language
C++
License
Not determined
Repository last updated
Oct 2, 2026
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.

Sources: [3][1]

Official sources

  1. [1]Flax Engine 1.12.6912 README(2026-10-04)
  2. [2]Flax Engine 1.12.6912 release(2026-10-04)
  3. [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. 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. 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. 3

    Open and build the generated editor development configuration

    Follow the README with Editor.Development on Windows, Flax|Editor.Linux.Development|x64 on Linux, or Editor.Mac.Development on macOS.

    Windows: Flax.sln / Linux: VS Code task / macOS: Xcode or VS Code
Check the official README

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

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
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?