RG3D
A feature-rich and easy-to-use game engine written in the Rust programming language

Github  github Join Discord Sponsor ♥ Follow on Twitter 

Features

rusty-editor

The engine comes with an editor: rusty-editor is a native scene editor for the rg3d game engine.

rusty_editor

Timelapse of editing process:

Showcase

Check online example!

Station Iapetus

3rd person shooter in the very early development phase. This is commercial project that will eventually be released in Steam. Also, the project is meant to be the proof that rg3d game engine is ready for commercial production.

si

Gameplay video:

rusty-shooter

rusty-shooter is a first-person shooter, which is a big demo for the engine.

rusty_editor

Gameplay video:

Tutorials

Writing a 3D Shooter using rg3d:

Examples

rg3d has lots of examples covering various aspects of the engine, they can be found here

Simple Scene
Async Loading
Walking Simulator
User Interface
Scene
Lightmap
Instancing
Level of detail

Sponsors

This project wouldn’t exist without these people:

About

RG3D stands for Rust Game engine 3D, it was started in the January 2019 as a hobby project to learn Rust.