Freedom251 › Game Engine Software
Fyrox
by Fyrox

What Fyrox is
Fyrox is a free, open-source general-purpose game engine for building 2D and 3D games and interactive applications. Written in Rust, it combines a framework for rendering, sound, scripts, and plugins with an editor for creating worlds and managing assets, objects, and scripts. Games can be written entirely in Rust; adding another scripting language may require implementing support yourself. Rendering includes physically based materials, custom shaders, HDR, deferred shading, and shadows. The asset manager loads files asynchronously and supports FBX, glTF, GLB, common image formats, and WAV, OGG, and MP3 audio. Audio and physics features include spatial sound, HRTF, reverb, rigid bodies, colliders, joints, and ray casting. The editor offers scene viewing, inspection, asset browsing, navigation-mesh tools, undo and redo, and audio settings. Fyrox targets Windows, macOS, Linux, Android, and WebAssembly, with mobile export and multiplayer tools. Its editor runs on desktop systems; Android and WebAssembly editor support is marked unsupported, and iOS engine support is untested. Small and medium worlds are described as suitable, while large worlds may need manual work.
Who it suits
Fyrox suits developers building Rust-based 2D or 3D games and interactive applications for desktop, Android, or WebAssembly targets. It is also relevant to teams wanting an integrated editor, multiplayer tools, and mobile export.
What it does well
- Free and open-source MIT-licensed project
- Rust scripting for complete game code
- Integrated editor with asset and scene tools
- Supports desktop, Android, and WebAssembly targets
- Includes rendering, audio, physics, and animation features
What to know first
- Editor unsupported on Android and WebAssembly
- iOS engine support is untested
- Other scripting languages may require custom implementation
- Large worlds may require manual work
Verdict
Fyrox combines a Rust framework and native editor for 2D and 3D projects, with broad rendering, audio, physics, and export capabilities. Check the editor platform limits and the amount of manual work expected for large worlds before choosing it.
Facts from Fyrox's own pages
- 2D and 3D scenes
- The engine lists scene features including terrain, sprites, tile maps, navigation meshes, rigid bodies, colliders, and joints, with 2D support for several of these. · fyrox-book.github.io, 11 Oct 2026
- Animation
- Animation features include a blending state machine, retargeting, blend spaces, and root motion. · fyrox-book.github.io, 11 Oct 2026
- Assets
- The asset manager loads assets asynchronously and lists support for FBX, glTF, and GLB models, common image formats, and WAV, OGG, and MP3 audio. · fyrox-book.github.io, 11 Oct 2026
- Audio
- Audio features include spatial sound, streaming for large sounds, HRTF support, reverb, and an audio processing graph. · fyrox-book.github.io, 11 Oct 2026
- Audio and physics
- The engine lists binaural audio with HRTF, spatial sound, reverb, rigid bodies, colliders, joints, and ray casting. · fyrox-book.github.io, 11 Oct 2026
- Build automation
- The 1.0.0 release provides an export CLI for configuring CI/CD builds, with target platforms listed as PC, WebAssembly, and Android. · fyrox.rs, 11 Oct 2026
- Community and support
- The project points users to Discord and GitHub Discussions for questions, and accepts development support through Boosty or Patreon. · github.com, 11 Oct 2026
- Community support
- The project points users to its Discord server and GitHub Discussions for questions, and provides an official book and examples. · github.com, 11 Oct 2026
- Development status
- The 1.0.0 announcement says the development team is small with little to no funding and that new major features would be on hold for a few months after the release. · fyrox.rs, 11 Oct 2026
- Development workflow
- Fyrox lists native-code hot reloading and an integrated editor among its features. · fyrox-book.github.io, 11 Oct 2026
- Editor and framework
- Fyrox comprises a framework for rendering, sound, scripts, and plugins, plus an editor for creating game worlds and managing assets, objects, and scripts. · fyrox-book.github.io, 11 Oct 2026
- Editor tools
- The editor includes a scene viewer, inspector, asset browser, navigation mesh panel, command stack with undo and redo, and audio settings panel. · fyrox-book.github.io, 11 Oct 2026
- Founded
- 2019 · fyrox.rs, 28 Sept 2026
- Framework and editor
- The framework manages rendering, sound, scripts, and plugins, while the editor provides tools to create game worlds, manage assets, and edit game objects and scripts. · fyrox-book.github.io, 11 Oct 2026
- Free plan
- Yes · github.com, 24 Sept 2026
- Intended projects
- The engine is described as suitable for games and interactive applications, while large worlds may require manual work. · fyrox-book.github.io, 11 Oct 2026
- Intended use
- The engine is suitable for games and interactive applications, with small- or medium-sized worlds described as supported and large worlds likely requiring manual work. · fyrox-book.github.io, 11 Oct 2026
- Languages
- Games can be written entirely in Rust; other scripting languages may require users to implement support themselves. · fyrox-book.github.io, 11 Oct 2026
- License
- The public GitHub repository identifies the project license as MIT. · github.com, 11 Oct 2026
- Mobile export
- Yes · github.com, 24 Sept 2026
- Multiplayer tools
- Yes · github.com, 24 Sept 2026
- Platform limits
- The editor is supported on Windows, Linux, and macOS; the book marks it unsupported on WebAssembly and Android, and the engine's iOS support as untested. · fyrox-book.github.io, 11 Oct 2026
- Product
- Fyrox describes itself as a general purpose 2D/3D game engine written in Rust. · fyrox-book.github.io, 11 Oct 2026
- Rendering
- Rendering features include a physically based pipeline, custom shaders and materials, HDR, deferred shading, and shadows. · fyrox-book.github.io, 11 Oct 2026
Where Fyrox stands on Freedom251
- Game Engine Software#55 of 92
