
Flax Engine
UnclaimedA high-performance, cross-platform game engine for creating immersive 3D experiences.
Visit WebsiteFreemiumVisit Website
TL;DR - Flax Engine
- A cross-platform 3D game engine with C# and C++ scripting.
- Offers advanced graphics, networking, and open-world tools.
- Free to use with a revenue share only after $250k per quarter.
Pricing: Free plan available
Best for: Growing teams
Pros & Cons
Pros
- Comprehensive feature set for 3D game development
- Excellent cross-platform support including major consoles
- Full source code access provided
- Developer-friendly pricing model with a high free threshold
- Direct communication and support from engine developers
Cons
- Royalty applies to revenue above $250k per quarter, which might be a consideration for successful indie or smaller studios
- Specific details on the ease of use or learning curve for new users are not provided
- The extent of the community support beyond direct developer communication is not specified
Preview
Key Features
Seamless C# and C++ scriptingAutomatic draw calls batching and instancingAsync content streamingCross-platform support (Windows, Linux, Android, macOS, iOS, PS4, PS5, Switch, Xbox)Realtime Global Illumination (DDGI and reflections with custom software raytracing)GPU Lightmaps BakingVisual ScriptingVFX tools
Pricing
Freemium
Flax Engine offers a generous free tier with optional paid upgrades for advanced features.
What is Flax Engine?
Flax Engine is a powerful and versatile game development platform designed for creating 3D games and interactive applications. It offers a comprehensive suite of tools and features for developers, including seamless C# and C++ scripting, advanced graphics capabilities like Realtime Global Illumination and GPU Lightmaps Baking, and robust networking for multiplayer games. The engine emphasizes performance with automatic draw call batching and instancing, and asynchronous content streaming.
Flax Engine caters to a wide range of game developers, from solo indie creators to larger studios, providing full source code access and direct support from the engine developers. Its cross-platform support extends to major operating systems and consoles, making it suitable for projects targeting a broad audience. The engine also includes features for open-world development, visual scripting, VFX, animation, and localization, aiming to streamline the development process and enable the creation of high-quality games.
The engine's business model is designed to be accessible, allowing developers to use all features, tools, and source code for free, with a revenue share only applied after a significant earnings threshold is met. This approach makes it an attractive option for new and established developers looking for a powerful yet cost-effective game development solution.
Reviews
Be the first to review Flax Engine
Your take helps the next buyer. Verified LinkedIn reviewers get a badge.
Write a reviewExplore More
Flax Engine FAQ
Does Flax Engine support 64-bit precision for world coordinates, and what does that enable?
Yes, Flax Engine supports 64-bit precision for world coordinates. This feature allows for the creation of large, expansive game worlds without encountering precision issues common in 32-bit systems.
What specific real-time global illumination techniques does Flax Engine utilize?
Flax Engine employs Realtime Global Illumination using DDGI (Dynamic Diffuse Global Illumination) and reflections. These are achieved with custom software raytracing, providing advanced lighting effects.
What is the licensing model for using Flax Engine, particularly concerning revenue generation?
Flax Engine can be used for free. A 4% royalty is applied only when a product built with Flax is released and generates revenue above $250,000 per quarter.
Which online services and gaming platforms does Flax Engine integrate with for multiplayer and social features?
Flax Engine integrates with various online services including Steam, Xbox Live, and PSN. It also supports cross-platform deployment to Windows, Linux, Android, macOS, iOS, PS4, PS5, Switch, and Xbox.
How does Flax Engine facilitate rapid development and iteration for C# and C++ projects?
Flax Engine supports hot-reloading for both C# and C++ code directly within the editor. This allows developers to make changes and see their effects instantly without needing to restart the engine.
What are the key improvements introduced in the Flax Engine 1.11 update?
Flax Engine 1.11 brought significant enhancements to graphics, editor tooling, and overall stability. This update included over 929 commits and merged 129 Pull Requests, indicating a broad range of improvements.
Source: flaxengine.com