A high-quality modern 3D game engine written in C++ and C# with a focus on fast workflow and stunning graphics.
Flax Engine is a modern, high-quality 3D game engine written in C++ and C#. It enables developers to create visually stunning and performant games across multiple platforms, including Windows, Linux, and macOS. The engine is designed with a fast workflow and includes many ready-to-use features to streamline game development.
Game developers and studios looking for a flexible, open-source 3D game engine with support for both C++ and C# scripting. It's suitable for indie developers and professionals aiming to build high-fidelity games.
Developers choose Flax Engine for its combination of high-quality rendering, multi-platform support, and open-source flexibility. Its dual-language scripting (C++/C#) and focus on fast workflow provide a powerful alternative to commercial engines.
Flax Engine – multi-platform 3D game engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports PBR rendering, global illumination, and Vulkan backend for advanced graphics, enabling visually stunning games as shown in screenshots.
Allows game logic in both C++ for performance and C# for productivity, offering flexibility for different development needs.
Builds for Windows, Linux, and macOS from a single codebase, simplifying multi-platform deployment without major rewrites.
Open-source engine code enables deep customization and contributions, excluding NDA-protected platforms for transparency.
Requires compiling from source with multiple dependencies like .NET SDK, Vulkan SDK, and Git LFS, which can be time-consuming compared to pre-packaged engines.
Has a smaller community and fewer third-party assets or plugins than established engines like Unity, impacting resource availability.
Excludes console and possibly mobile platforms due to NDAs, limiting deployment options for broader market reach.
Flax Engine is an open-source alternative to the following products:
Unity is a cross-platform game engine and development environment used to create 2D, 3D, VR, and AR games and interactive experiences.
Unreal Engine is a powerful real-time 3D creation tool developed by Epic Games, used for game development, film production, architecture visualization, and other interactive experiences.