Fyrox

Fyrox - a modern Rust game engine

License (MIT) CI Status audit Dependency status Crates.io docs.rs Discord Lines of code

A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor. Formerly known as rg3d

Support

If you want to support the development of the project, click the link below. I'm working on the project full time and use my savings to drive development forward, I'm looking for any financial support.

Become a patron!

Community

Join the Discord server

Learning materials

Read the official Fyrox book here. It is in early development stage, but it should help you start using the engine, also the book contains a series of tutorials that should help you to create your first game.

Features

Video

General

Rendering

Scene

Sound

Serialization

Animation

Asset management

Artificial Intelligence (AI)

User Interface (UI)

Physics

Screenshots

These screenshots are from Station Iapetus which is a commercial project made with the engine.

1

2

These screenshots are from rusty-shooter which is a big demo for the engine.

3

4

5

Examples

There are many examples covering various aspects of the engine. Also don't hesitate to create an issue or ask on Discord if you need help!

Editor

editor

Dependencies

Linux

shell sudo apt install libxcb-shape0-dev libxcb-xfixes0-dev libxcb1-dev libxkbcommon-dev libasound2-dev

Contributing

Contributions are very welcome! Feel free to open Issues and Pull Requests.

Check the good first issue label to see where you can help.

Sponsors

The engine is supported by very generous people, their donations provides sustainable development of the engine:

Bronze patrons

Brandon Thomas
Taylor C. Richberger

Patrons

Avery Wagar George Atkinson Erlend Sogge Heggen
Mitch Skinner
ozkriff
Taylor Gerpheide
zrkn
Aleks Row
Edward L
L.apz
Luke Jones
toyboot4e
Vish Vadlamani
Alexey Kuznetsov
Daniel Simon
Jesper Nordenberg
Kornel
Parham Gholami
Yuki Ishii
Joseph Catrambone
MGlolenstine
zamar lomax Gheorghe Ugrik Anton Zelenin Barugon

Former patrons

Tom Leys Jay Sistar tc
false
BlueSkye
Ben Anderson
Thomas Iulian Radu Vitaliy (ArcticNoise) Chernyshev

JetBrains

JetBrains provided an open-source all-products license for their products which drastically helps in development of the engine.

JetBrains logo.

Copyright © 2000-2021 JetBrains s.r.o. JetBrains and the JetBrains logo are registered trademarks of JetBrains s.r.o.