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