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.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Bevy Engine | Free | 100% free · no license fees · no sales cuts · Free and Open Source Forever! |
| Bronze | $5 a month | Membership donation tier · $5 / month |
| Silver | $10 a month | Membership donation tier · $10 / month |
| Gold | $25 a month | Name in Credits · $25 / month |
| Platinum | $50 a month | Name in Credits · $50 / month |
| Titanium | $100 a month | Name in Credits · Link in Credits · $100 / month |
| Diamond | $250 a month | Logo in Credits · Link in Credits · $250 / month |
| Corporate Bronze | $500 a month | Logo in Credits · Link in Credits · $500 / month |
| Corporate Silver | $1,000 a month | Logo in Credits · Link in Credits · $1,000 / month |
| Corporate Gold | $2,000 a month | Logo 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
- 1

Felgo
Free planAndroidiOSWebAPI8.7Free plan - 2

Construct 3
Free planAndroidiOSWebLinux8.6Free plan - 3

Ren'Py
Free planOpen sourceAndroidiOSWebAPI8.6Free plan - 4

Unity
Free planAndroidiOSWebAPI8.5Free plan - 5

Godot Engine
Free planAndroidiOSWebAPI8.3Free plan - 6

CRYENGINE
Free planAndroidiOSWebLinux8.3Free plan
