Bevy

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

Stars
49.7k
Forks
5k
Licence
MIT OR Apache-2.0
Language
Rust
Version
0.20.1
Updated

At a glance

  • Entity component system at its core
  • 2D and 3D rendering
  • Modular plugins: use only what you need

Get started

Add to a Rust projectcargo add bevy

What it is

Bevy is a game engine written as a Rust library. Games are built from entities, components and systems, which keeps logic modular and parallel.

Why it stands out

Everything is a plugin, including the engine’s own features. It is younger than Godot and evolving quickly between releases.

Who it is for

Rust developers building games and simulations.