Flax Engine
flaxengine.com
What it is
Flax Engine is a 3D game engine written in C++ and C#, with visual scripting and full Editor source code available. It supports C++, C#, and visual scripting, with hot-reloading for both programming languages in the Editor. Rendering features include real-time global illumination, reflections using custom software ray tracing, and GPU lightmap baking. World-building tools cover terrain, foliage, fog, nested prefabs, level streaming, and large-world 64-bit coordinates. Multiplayer projects can use low- and high-level networking APIs. Its Online system supports services such as Steam, Xbox Live, and PlayStation Network for profiles, friends, achievements, presence, and cloud saves. Supported targets include Windows, Linux, Android, iOS, macOS, web, PlayStation 4 and 5, Xbox One and Series, and Nintendo Switch. Web support is experimental and lacks C# scripting, video playback, and some other engine features. NDA-protected platform support is excluded from the public repository. The engine is free for non-commercial or educational use; commercial releases pay a 4% royalty on earnings exceeding $250,000 per calendar quarter.
Spec sheet
- Product
- Flax Engine is a modern 3D game engine written in C++ and C#.Read 28 Sep 2026 · gitlab.flaxengine.com
- Free plan
- YesRead 24 Sep 2026 · flaxengine.com
- Privacy
- The privacy policy says Google Analytics data is retained for five years for internal marketing and that private analytics data is never sold or exposed.Read 28 Sep 2026 · flaxengine.com
- Support
- The feature page promises direct communication and help from engine developers, and the site provides a contact form.Read 28 Sep 2026 · flaxengine.com
- Headquarters
- PolandRead 23 Sep 2026 · flaxengine.com
- Founded
- 2012Read 23 Sep 2026 · flaxengine.com
- Community Channels
- The site links to a community forum and Discord.Read 28 Sep 2026 · flaxengine.com
- Company Location
- The site says it was made in Poland.Read 28 Sep 2026 · flaxengine.com
- Console export
- YesRead 24 Sep 2026 · flaxengine.com
- Developer Scalability
- Flax says projects can grow from 5 to 50 developers.Read 28 Sep 2026 · flaxengine.com
- Development audience
- The homepage says Flax is intended for solo indie developers and larger teams, with projects scaling from 5 to 50 developers.Read 28 Sep 2026 · flaxengine.com
- Development Performance
- Flax describes its development performance as highly agile and fast.Read 28 Sep 2026 · flaxengine.com
- Editor Extensibility
- Flax includes an extensible Flax Editor.Read 28 Sep 2026 · flaxengine.com
- Import Compilation
- Flax says it avoids long importing and slow compilation.Read 28 Sep 2026 · flaxengine.com
- Launcher
- The Flax Launcher can install and manage multiple engine versions, including daily builds from the GitHub master branch.Read 28 Sep 2026 · docs.flaxengine.com
- Mobile export
- YesRead 24 Sep 2026 · flaxengine.com
- Multiplayer tools
- YesRead 24 Sep 2026 · flaxengine.com
- Networking
- The engine provides low-level and high-level networking APIs for multiplayer games.Read 28 Sep 2026 · docs.flaxengine.com
- News Frequency
- Flax Facts is described as a monthly blog series.Read 28 Sep 2026 · flaxengine.com
- Online integrations
- Its Online system supports services such as Steam, Xbox Live and PlayStation Network for profiles, friends, achievements, presence and cloud saves.Read 28 Sep 2026 · docs.flaxengine.com
- Pricing Page
- The provided pricing URL returns a page-not-found message.Read 28 Sep 2026 · flaxengine.com
- Rendering
- The feature set includes realtime global illumination, reflections with custom software ray tracing, and GPU lightmap baking.Read 28 Sep 2026 · flaxengine.com
- Samples
- Flax provides ready-to-use sample projects through the Store or GitHub.Read 28 Sep 2026 · flaxengine.com
- Scripting
- It provides seamless C++, C# and Visual Scripting, plus hot-reloading of C# and C++ in the Editor.Read 28 Sep 2026 · flaxengine.com
- Scripting languages
- C#,C++Read 24 Sep 2026 · flaxengine.com
- Scripting Options
- Flax supports C++, C#, and Visual Scripting.Read 28 Sep 2026 · flaxengine.com
- Source availability
- Full Editor source code is available, while NDA-protected platform support is excluded from the public repository.Read 28 Sep 2026 · gitlab.flaxengine.com
- Source Code
- Flax provides full source code.Read 28 Sep 2026 · flaxengine.com
- Source code model
- source_availableRead 24 Sep 2026 · flaxengine.com
- Supported targets
- Official platform documentation lists Windows, Xbox One, Xbox Scarlett, PlayStation 4, PlayStation 5, Linux, Android, Switch, macOS, iOS and Web.Read 28 Sep 2026 · docs.flaxengine.com
- Target platforms
- Windows,Linux,Android,iOS,PlayStation 4/5,Xbox One/Series,Nintendo SwitchRead 24 Sep 2026 · flaxengine.com
- Team Size
- Projects can scale from solo development to larger teams.Read 28 Sep 2026 · flaxengine.com
- Version Control
- Flax supports Version Control Systems.Read 28 Sep 2026 · flaxengine.com
- Visual scripting
- YesRead 24 Sep 2026 · flaxengine.com
- Web limitation
- Web support is experimental and does not yet implement C# scripting, video playback or some other engine features.Read 28 Sep 2026 · docs.flaxengine.com
- Workflow Speed
- The engine is designed for instant developer actions.Read 28 Sep 2026 · flaxengine.com
- World building
- Flax includes large-world 64-bit coordinates, nested prefabs, terrain, foliage, fog and level streaming tools.Read 28 Sep 2026 · flaxengine.com
Plans and prices
Strong points and limits
Strong points
- Full Editor source code is available.
- Supports C++, C#, and visual scripting.
- Hot-reloading is available for C++ and C#.
- Networking APIs support multiplayer games.
- Free for non-commercial or educational use.
Limits
- Web support is experimental and lacks C# scripting.
- Some engine features are unavailable on web.
- Commercial releases pay a 4% royalty above the stated threshold.
- NDA-protected platform support is excluded from the public repository.
Who it suits
Flax Engine suits solo indie developers and larger teams building 3D games, with projects described as scaling from 5 to 50 developers. It is relevant to teams seeking source access, multiple scripting options, and multiplayer tools.
Flax Engine in depth
Read the full write-up
Flax Engine is a 3D game engine for building and shipping projects across desktop, mobile and console targets. It suits solo developers and teams that want C++, C#, visual scripting and access to the Editor’s source. Its breadth is a strength, but commercial royalty terms and incomplete web support make it a less straightforward fit for every release.
Overview
Flax brings scripting, rendering, world-building and networking tools into an extensible editor. C# and C++ hot-reloading supports iteration without leaving the Editor, while the Launcher can manage multiple engine versions, including daily builds. Ready-to-use sample projects are available through the Store or GitHub.
Full Editor source code is available, but NDA-protected platform support is excluded from the public repository. That distinction matters to teams weighing source access against platform-specific work. Flax was founded in 2012 and is headquartered in Poland.
Key features
Scripting and workflow
Projects can use C++, C# or Visual Scripting, giving teams options for different workflows and skill sets. Flax describes its workflow as focused on fast iteration, with immediate actions and fewer delays from importing and compilation. Version control support and an extensible Editor suit projects that need to adapt their tools as they grow.
Rendering and world building
Realtime global illumination, reflections using custom software ray tracing, and GPU lightmap baking address demanding visual work. Large-world 64-bit coordinates, terrain and foliage tools, fog, nested prefabs and level streaming give developers tools to build and organize expansive environments.
Multiplayer and online services
Low- and high-level networking APIs support multiplayer development. Flax’s Online system integrates services including Steam, Xbox Live and PlayStation Network for profiles, friends, achievements, presence and cloud saves. The combination is useful for games that need both networking foundations and common platform services.
Pricing
Flax Engine license
The free plan costs nothing and covers non-commercial or educational use, with full source code and supported platforms included. Commercial releases pay a 4% royalty on earnings exceeding $250,000 per calendar quarter. This makes the free entry point meaningful for learning and non-commercial projects, while commercial teams need to account for the royalty once quarterly earnings cross the threshold.
Custom licensing
Custom pricing is available through per-seat monthly or yearly licensing, or a flat fee per project. The price depends on team size and product use, so this option is aimed at teams seeking terms tailored to their project rather than the standard royalty arrangement.
Platforms
Official targets include Windows, Linux, macOS, Android, iOS, PlayStation 4 and 5, Xbox One and Xbox Scarlett, and Nintendo Switch. Web is also a target, but support is experimental and lacks C# scripting, video playback and some other engine features. That makes Flax a weaker choice when web delivery or feature parity across targets is central to a project.
Full Editor source is available, but NDA-protected platform support is kept out of the public repository. Mobile and console export are supported, giving Flax a reach beyond desktop development.
Who it's for
Flax is intended for solo indie developers as well as larger teams, with projects described as able to scale from 5 to 50 developers. Its scripting options, version control support, networking and broad target list give teams room to grow into more complex projects. Developer support includes direct communication with engine developers, and the site provides a contact form; community channels include a forum and Discord.
It is a less natural fit for projects that depend on complete web support, or for commercial developers who need to avoid a royalty model and do not want custom licensing.
Pros and cons
Pros: C++, C# and Visual Scripting provide multiple ways to build a project, with hot-reloading for C# and C++ supporting iteration in the Editor.
Pros: Rendering, large-world building, networking and online integrations cover substantial game-development needs within one engine.
Pros: Full Editor source and desktop, mobile and console targets give developers broad access and deployment options.
Cons: Web support is experimental and omits C# scripting, video playback and other features, limiting its suitability for web-first releases.
Cons: Commercial releases owe a 4% royalty on earnings above $250,000 per calendar quarter under the standard license.
Cons: NDA-protected platform support is excluded from the public source repository, so full source availability does not extend to every platform component.
Alternatives
Construct 3 is worth considering for individuals and hobbyists who want a freemium option with a Personal License that unlocks all features and can be cancelled at any time.
Armory3D is a free, open-source engine built around a Blender add-on and external SDK.
CRYENGINE is another free-to-download engine with royalty-based licensing terms.
GDevelop offers a free starting plan for creating a first game, with a freemium model.
Godot Engine is a free and open-source option with no contracts or hidden fees, suited to readers who prioritize those terms.
Stencyl offers a Starter plan for publishing to web/HTML5 and a $99 a year Indie plan for web and desktop publishing.
Unity Version Control is a freemium version-control product with unlimited cloud seats and a 25 GB storage allowance on its free tier.
Defold is a free-forever engine with no licensing, royalty or runtime fees for developers seeking to avoid those costs.
Verdict
Choose Flax Engine if you want a source-available 3D engine with several scripting routes, substantial rendering and world-building tools, and desktop, mobile and console reach. Its strongest case is the combination of those capabilities with networking and online integrations. Look elsewhere if experimental web support is a blocker, or if the commercial royalty above the quarterly threshold does not fit your release economics.
Verdict
Flax Engine combines multiple scripting options, source availability, rendering and world-building tools, and broad platform targets. Web support has stated omissions, and commercial releases are subject to the listed royalty terms.
Where Specifiction places it
- Game Engine Software#10 of 928.9
- Game Development Software#7 of 438.8