Rusty Engine

Rusty Engine is a fun, cross-platform game engine written in Rust. The primary goal is to be as simple to use as possible so game engine concepts don't get in the way of learning Rust.

[Questions], [bug reports], and contributions are most welcome!

Features

Aspirational Plans

Audio Dependencies on Linux

Audio should work out-of-the-box on macOS, Windows, iOS, and emscripten. For Linux, the downstream package for actually playing sound ([CPAL]) requires the Alsa development libraries to be installed.

CentOS

bash sudo yum install -y alsa-lib-devel

Debian/Ubuntu

bash sudo apt install libasound2-dev

Contribution

All contributions are assumed to be dual-licensed under MIT/Apache-2.

License

Distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See license/APACHE and license/MIT.