Bevy

Bevy is an open-source and data-oriented game engine written in Rust. It offers a data-oriented architecture that uses the Asset Component System (ECS) paradigm. It aims for implementation logic to work as fast and as parallel as possible.

BE

bevyengine · 3D & Game Development

STARS49.4K
FORKS5.0K
COMMITS—
CONTRIBUTORS1.6K
VERSIONv0.9.1
UPDATEDyesterday
RustGame EngineEcsApache-2.0

Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya

What can it do?
  • You can develop applications with a full 2D and 3D feature set.
  • You can set up data-oriented architecture using the Asset Component System (ECS) paradigm.
  • Thanks to its modular structure, you can only use and change the components you need.
Heads up
  • • High number of open issues (3,521)
User reviews
  • ↓ NegativeHacker News

    Bevy: A data-driven game engine and app framework built in Rust

    “How much control do you have over rendering without having to discard Bevy's renderer and asset server entirely? A big problem I had with Amethyst (and, honestly, other big engines like Unity and Godot) is that you have very little ability to use custom formats that have…”

  • ↓ NegativeHacker News

    Bevy: A data-driven game engine and app framework built in Rust

    “Sorry, the sentence has a question mark at the end because basically everything is different. Size: Bevy is probably thousands of times smaller than UE. That is either a feature or a bug, depending on your needs. Complexity/feature set: Bevy is a lot simpler because it's simply…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: 3D & Game Development