Welcome to Rusty Engine!

Rusty Engine is a simple, 2D game engine for those who are learning Rust. Create simple game prototypes using straightforward Rust code without needing to learning difficult game engine concepts! It works on macOS, Linux, and Windows. Rusty Engine is a simplification wrapper over Bevy, which I encourage you to use directly for more serious game engine needs.

The following courses use Rusty Engine in their curriculum:


This tutorial will walk you through all the major features of the engine. For more details, see also: