Bevy Engine
A refreshingly simple data-driven game engine built in Rust.

Bevy is a free and open-source game engine written in Rust, built around a custom Entity Component System (ECS) architecture. It supports 2D and 3D rendering, animation, audio, UI, scenes, and cross-platform deployment including Web, iOS, and Android. Bevy is designed for fast compile times and extensibility, licensed under MIT or Apache 2.0.
Bevy uses a custom Entity Component System where all game and engine logic is expressed as Rust structs and functions, enabling massively parallel, cache-friendly execution across 2D, 3D, UI, and audio systems.
game developers and indie developers building games or interactive apps in Rust
Background.
- Status
- launched
- Business model
- open-source
Similar projects.
Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.
Have a take on this space?
Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.