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.

World Inspector

An example showing a world inspector used for debugging.

Animation

An example of loading different animations with a linear blend between them.

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.