EVERYTHING XIAOMI
Get listed

Bevy

Bevy is a free, open-source game engine built in Rust for creating 2D and 3D games, visualizations, user interfaces, and other graphical applications.

Place
#4 of 92
Score
8.6
Bevy's website

What Bevy is

Bevy is a free, open-source game engine built in Rust for creating 2D and 3D games, visualizations, user interfaces, and other graphical applications. Its engine and game logic use a custom Entity Component System, with components represented as Rust structs and systems as Rust functions. Graphics features include 2D and 3D rendering, a composable render graph, and skeletal and morph-target animation. Bevy also includes UI, scene loading and hot reloading, and audio playback. Scenes can be saved and loaded, and changes to scene files can be applied to running applications; asset hot reloading currently covers scenes, textures, and meshes. The engine is available as a library on crates.io and can be added to a Rust project with cargo. It targets Windows, macOS, Linux, web, iOS, and Android. Bevy is offered under the user's choice of the MIT or Apache 2.0 license, with no license fees or sales cuts. It remains in development, and the maker cautions that features may be missing, documentation may be sparse, and releases can bring breaking API changes about every three months.

Good

  • Free under MIT or Apache 2.0 licensing.
  • Supports 2D and 3D rendering.
  • Includes UI, scenes, and audio playback.
  • Targets desktop, web, and mobile platforms.
  • Community directory lists third-party plugins.

Watch out

  • The engine is still in development.
  • Important features may be missing.
  • Documentation can be sparse.
  • Releases may introduce breaking API changes about every three months.

Who it suits

Bevy may suit Rust developers building games or other graphical applications for its listed target platforms. It is best considered by people comfortable working with an engine that is still in development.

Verdict

Bevy offers a broad Rust-based toolkit for graphical applications, with no license fees or sales cuts. Its in-development status and potential API changes are important considerations for projects that need stability.

Plans and prices

From Bevy's own pricing page, checked 12 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Bevy EngineFree100% free · no license fees · no sales cuts · Free and Open Source Forever!
Bronze$5 a monthMembership donation tier · $5 / month
Silver$10 a monthMembership donation tier · $10 / month
Gold$25 a monthName in Credits · $25 / month
Platinum$50 a monthName in Credits · $50 / month
Titanium$100 a monthName in Credits · Link in Credits · $100 / month
Diamond$250 a monthLogo in Credits · Link in Credits · $250 / month
Corporate Bronze$500 a monthLogo in Credits · Link in Credits · $500 / month
Corporate Silver$1,000 a monthLogo in Credits · Link in Credits · $1,000 / month
Corporate Gold$2,000 a monthLogo in Credits · Link in Credits · $2,000 / month

The facts

Each one read from Bevy's own pages, with the date it was checked.

What it does

2D rendering
The 2D renderer supports sprite sheets, dynamic texture atlases, cameras, textures, materials, custom shaders, and render pipelines.checked 12 Oct 2026
3D rendering
The 3D renderer includes lights, shadows, cameras, meshes, textures, materials, and glTF loading.checked 12 Oct 2026
Animation
Bevy supports skeletal rig animation, blending multiple animations, blend shapes or morph targets, and importing animations from glTF files.checked 12 Oct 2026
Architecture
Bevy uses a custom Entity Component System, with components represented as Rust structs and systems as Rust functions.checked 11 Oct 2026
Audio
Bevy can load audio files as assets and play audio assets using Audio entities.checked 12 Oct 2026
Dependencies
Bevy is built in pure Rust, while additional operating-system dependencies are needed for features such as windows, audio, and peripheral input.checked 12 Oct 2026
Development model
Bevy is built in the open by volunteers.checked 12 Oct 2026
Development status
Bevy is still in development; the maker warns that important features may be missing, documentation can be sparse, and releases may introduce breaking API changes about every three months.checked 11 Oct 2026
ECS
Engine and game logic use Bevy ECS, a custom Entity Component System.checked 12 Oct 2026
Graphics
Its features include 2D and 3D rendering, a composable render graph, and skeletal and morph-target animation.checked 11 Oct 2026
Installation
Bevy is available as a library on crates.io and the getting-started guide shows adding it to a Rust project with cargo add bevy.checked 12 Oct 2026
Integrations
The community asset directory lists third-party plugins and integrations, including Steamworks SDK, egui, and SpacetimeDB integrations.checked 11 Oct 2026
Learning and extensions
The official next-steps guide points to feature examples, browser examples, API documentation, and Bevy Assets entries for community learning resources and plugins.checked 12 Oct 2026
License and fees
Bevy is free and open source under the user's choice of the MIT or Apache 2.0 licenses, with no license fees or sales cuts.checked 12 Oct 2026
Licensing
Bevy is available under the user's choice of the MIT or Apache 2.0 license, with no license fees or sales cuts.checked 11 Oct 2026
Mobile export
Yeschecked 24 Sep 2026
Other features
Bevy includes UI, scene loading and hot reloading, and audio playback features.checked 11 Oct 2026
Product
Bevy is a free, open-source data-driven game engine built in Rust.checked 11 Oct 2026
Purpose
Bevy is a data-driven game engine built in Rust for making 2D and 3D games, visualizations, user interfaces, and other graphical applications.checked 12 Oct 2026
Scenes and hot reloading
Bevy scenes can be saved and loaded, and scene file changes can be applied to running apps; asset hot reloading currently supports scenes, textures, and meshes.checked 12 Oct 2026

The company

Founded
2020checked 28 Sep 2026
Maker
The Bevy Foundation is a Washington State nonprofit formed to advance and support the free, open-source Bevy Engine.checked 11 Oct 2026

Money

Free plan
Yeschecked 24 Sep 2026

Where it runs

Platforms
The site lists support for Windows, MacOS, Linux, Web, iOS, and Android.checked 12 Oct 2026

Alternatives to Bevy

All alternatives
  1. 1Felgo logo

    Felgo

    Free planAndroidiOSWebAPI
    8.7Free plan
  2. 2Construct 3 logo

    Construct 3

    Free planAndroidiOSWebLinux
    8.6Free plan
  3. 3Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  4. 4Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.5Free plan
  5. 5Godot Engine logo

    Godot Engine

    Free planAndroidiOSWebAPI
    8.3Free plan
  6. 6CRYENGINE logo

    CRYENGINE

    Free planAndroidiOSWebLinux
    8.3Free plan