Bevy
A refreshingly simple data-driven game engine built in Rust
Language: RustCategory: GameFirst released: 2020Created by: Carter AndersonLicense: MIT OR Apache-2.0
Bevy is a modern data-driven game engine built in Rust from the ground up. It uses an Entity Component System (ECS) architecture that organizes game logic into systems querying component data, enabling modular design and automatic parallelism. Bevy supports 2D and 3D rendering, hot reloading of assets, and a flexible plugin system. Its Rust foundation provides memory safety and high performance without a garbage collector, making it ideal for ambitious indie projects.
Links
Key Features
Entity Component SystemHot ReloadingPlugin Architecture2D & 3D RenderingParallel System ExecutionCross-Platform Support