Skip to content
SPECIFICTION
Get listed

Bevy

bevy.org

From $5/mo Free plan WebWindowsmacOSLinuxiOSAndroid
Visit bevy.org
Spec score 9.3 #2 of 92 in Game Engine Software

What it is

Bevy is a free, open-source game engine built in Rust for 2D and 3D games, visualizations, interfaces, and other graphical applications. It uses a custom Entity Component System, with components represented as Rust structs and systems as Rust functions. The engine includes 2D and 3D rendering, a composable render graph, skeletal and morph-target animation, scene loading, hot reloading, UI, and audio playback. Its 2D renderer supports sprites, texture atlases, cameras, materials, custom shaders, and render pipelines. The 3D renderer includes lights, shadows, meshes, materials, cameras, and glTF loading. The ECS-driven UI framework uses flex-box layout and can be composed in code or scenes. Scene changes can update running applications; hot reloading currently covers scenes, textures, and meshes. Bevy targets Windows, macOS, Linux, web, iOS, and Android, and is available through crates.io with cargo add bevy. Users choose MIT or Apache 2.0 licensing, with no license fees or sales cuts. It remains in development, with possible missing features, sparse documentation, and breaking API changes about every three months.

Spec sheet

Purpose
Bevy is a data-driven game engine built in Rust for making 2D and 3D games, visualizations, user interfaces, and other graphical applications.Read 12 Oct 2026 · bevy.org
Product
Bevy is a free, open-source data-driven game engine built in Rust.Read 11 Oct 2026 · bevy.org
Platforms
The site lists support for Windows, MacOS, Linux, Web, iOS, and Android.Read 12 Oct 2026 · bevy.org
Free plan
YesRead 24 Sep 2026 · bevy.org
Integrations
The community asset directory lists third-party plugins and integrations, including Steamworks SDK, egui, and SpacetimeDB integrations.Read 11 Oct 2026 · bevy.org
Support
The Bevy community page links to GitHub for issues and contributions, a Bevy Q&A site, and a Discord community.Read 11 Oct 2026 · bevy.org
Founded
2020Read 28 Sep 2026 · bevy.org
Maker
The Bevy Foundation is a Washington State nonprofit formed to advance and support the free, open-source Bevy Engine.Read 11 Oct 2026 · bevy.org
2D rendering
The 2D renderer supports sprite sheets, dynamic texture atlases, cameras, textures, materials, custom shaders, and render pipelines.Read 12 Oct 2026 · bevy.org
3D rendering
The 3D renderer includes lights, shadows, cameras, meshes, textures, materials, and glTF loading.Read 12 Oct 2026 · bevy.org
Animation
Bevy supports skeletal rig animation, blending multiple animations, blend shapes or morph targets, and importing animations from glTF files.Read 12 Oct 2026 · bevy.org
Architecture
Bevy uses a custom Entity Component System, with components represented as Rust structs and systems as Rust functions.Read 11 Oct 2026 · bevy.org
Audio
Bevy can load audio files as assets and play audio assets using Audio entities.Read 12 Oct 2026 · bevy.org
Dependencies
Bevy is built in pure Rust, while additional operating-system dependencies are needed for features such as windows, audio, and peripheral input.Read 12 Oct 2026 · bevy.org
Development model
Bevy is built in the open by volunteers.Read 12 Oct 2026 · bevy.org
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.Read 11 Oct 2026 · bevy.org
ECS
Engine and game logic use Bevy ECS, a custom Entity Component System.Read 12 Oct 2026 · bevy.org
Graphics
Its features include 2D and 3D rendering, a composable render graph, and skeletal and morph-target animation.Read 11 Oct 2026 · bevy.org
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.Read 12 Oct 2026 · bevy.org
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.Read 12 Oct 2026 · bevy.org
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.Read 12 Oct 2026 · bevy.org
Licensing
Bevy is available under the user's choice of the MIT or Apache 2.0 license, with no license fees or sales cuts.Read 11 Oct 2026 · bevy.org
Mobile export
YesRead 24 Sep 2026 · bevy.org
Other features
Bevy includes UI, scene loading and hot reloading, and audio playback features.Read 11 Oct 2026 · bevy.org
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.Read 12 Oct 2026 · bevy.org
Scripting languages
RustRead 24 Sep 2026 · bevy.org
Source code model
open_sourceRead 24 Sep 2026 · bevy.org
Stability
Bevy is still in development, has missing features and potentially sparse documentation, and releases breaking API changes approximately once every three months.Read 12 Oct 2026 · bevy.org
Target platforms
Windows,macOS,Linux,Web,iOS,AndroidRead 24 Sep 2026 · bevy.org
UI
Bevy UI is an ECS-driven framework that supports composing interfaces in code or with the Bevy Scene format and uses a flex-box layout model.Read 12 Oct 2026 · bevy.org
Use cases
Bevy is intended for making 2D and 3D games, visualizations, user interfaces, and other graphical applications.Read 11 Oct 2026 · bevy.org

Plans and prices

Bevy Engine Free Free and Open Source Forever! 100% free · no license fees · no sales cuts Read 12 Oct 2026 · bevy.org
Bronze $5 a month $5 / month Membership donation tier Read 12 Oct 2026 · bevy.org
Silver $10 a month $10 / month Membership donation tier Read 12 Oct 2026 · bevy.org
Gold $25 a month $25 / month Name in Credits Read 12 Oct 2026 · bevy.org
Platinum $50 a month $50 / month Name in Credits Read 12 Oct 2026 · bevy.org
Titanium $100 a month $100 / month Name in Credits · Link in Credits Read 12 Oct 2026 · bevy.org
Diamond $250 a month $250 / month Logo in Credits · Link in Credits Read 12 Oct 2026 · bevy.org
Corporate Bronze $500 a month $500 / month Logo in Credits · Link in Credits Read 12 Oct 2026 · bevy.org
Corporate Silver $1,000 a month $1,000 / month Logo in Credits · Link in Credits Read 12 Oct 2026 · bevy.org
Corporate Gold $2,000 a month $2,000 / month Logo in Credits · Link in Credits Read 12 Oct 2026 · bevy.org

Every Bevy plan and price →

Strong points and limits

Strong points

  • Free and open source
  • Rust-based Entity Component System
  • 2D and 3D rendering
  • Targets desktop, web, and mobile
  • MIT or Apache 2.0 licensing

Limits

  • Still in development
  • Documentation may be sparse
  • Important features may be missing
  • Breaking API changes about every three months

Who it suits

Bevy suits Rust developers building games, visualizations, user interfaces, or other graphical applications across desktop, web, and mobile targets. It is appropriate for users comfortable with an engine still changing during development.

Verdict

Bevy offers a Rust-native engine with rendering, animation, UI, scenes, hot reloading, and audio across six target platform groups. Its free licensing and open development model are clear advantages, while ongoing changes and incomplete documentation require tolerance for instability.

Where Specifiction places it

Alternatives to BevyAll alternatives →