Fyrox Game Engine
First Class 2D and 3D Support
Create 2D or 3D games, or even mix 2D and 3D.
High Quality Flexible Renderer
Powerful and extensible renderer will cover most of your needs.
High Quality Binaural Sound System
Use powerful sound system to create rich sound environment.
Advanced 2D/3D Physics
Rigid bodies, various colliders, joints, ray casting, etc.
Advanced User Interface
Use powerful UI system to create interfaces limited by your imagination.
Powerful Animation System
Use built-in animation system to create complex animations.
Make your games for PC (Windows, Linux, macOS) and Web (WebAssembly)
Plugins & Scripting
Write your game completely in Rust, while being able to run it in the editor. Extend functionality of the engine using custom plugins.
Full-featured, with various nodes (pivot, camera, mesh, light, particle system, sprite), including your own.
What would be a game engine without scene editor eh? Don't worry. For this purpose We provide our own editor - FyroxEd. It allows you to create your game scenes in no time. Supporting tons of features, you're ready to create games of tomorrow, today.
Start Making Games
Installation is easy as pie.
cargo new my-awesome-game
Add to your Cargo.toml
fyrox = "^0.25"
Start learning basics of the engine using the book
The engine offers a large set of examples covering most aspects of game development.
Taylor C. Richberger
Erlend Sogge Heggen