A refreshingly simple data-driven game engine built in Rust.
Free and Open Source Forever.
Bevy official website
Bevy Projects
In my spare time, I enjoy experimenting with Rust. Bevy is a game engine written natively in Rust, and below are a few small test projects I've compiled to WebAssembly so they can run directly in this website.
Why Rust? Why bevy?
I initially learned Rust because it is a modern systems programming language designed for low-level, performance-critical work, similar to C++, but with strong compile-time safety guarantees. Its documentation, compiler error messages, and community make it particularly approachable for developers interested in low-level concepts who may not have the time to fully immerse themselves in C++.
Bevy is currently the most prominent game engine written natively in Rust, making it a natural choice when exploring game development within the Rust ecosystem.