Bevy is an open-source, data-driven game engine written in Rust for building 2D and 3D games with an Entity Component System architecture.