Tools/bevyengine/bevy

Bevy

Data-driven game engine built in Rust

49.6k ★+176/wkgrowthRustMIT OR Apache-2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Oct 2026

Bevy is a game engine written in Rust and built around an entity component system (ECS): you build game objects by snapping data components together instead of inheriting from classes. It renders 2D and 3D, targets Windows, macOS, Linux, the web, iOS and Android, and it's free under your choice of MIT or Apache 2.0. No royalties, no seats, no revenue share.

There's nothing to host. Add it with Cargo and write code. Hot reloading covers scenes, textures and meshes; gameplay changes still mean a recompile. A nonprofit foundation pays maintainers out of donations, and version 0.20 shipped in early October.

Solo Rust developers and small code-first teams: free, and a real option. Medium and large studios that need an editor and a stable API: Godot or Unreal for now. Unreal is free until $1M in lifetime gross revenue per product, then takes 5%.

The catch: Bevy is pre-1.0 and says so. A release with breaking API changes lands about every three months, and migrations aren't always easy. There's still no visual editor. Recent releases ship editor building blocks (UI widgets, a scene format, a remote inspector in progress), not the editor itself. Everything is code.

Free vs Self-Hosted vs Paid

fully free

Free: Everything. Dual-licensed under MIT or Apache 2.0, your pick. No royalties, no per-seat fees, no revenue share. Some crates carry additional license terms from their external origins (listed in each crate's README), and the example assets use their own open licenses per CREDITS.md.

Self-hosted: Nothing to host. Bevy is a Rust crate you add with Cargo and compile into your game. The costs are your machine and your time, mostly spent on quarterly version migrations. Donations to the Bevy Foundation, a 501(c)(3) nonprofit, fund maintainers and are optional.

Paid: No paid tier, no paid support plan, no cloud service. For comparison, Unreal Engine charges a 5% royalty on lifetime gross revenue above $1M per product.

Free under MIT or Apache 2.0 with no royalties at any revenue. The real cost is migration time, since a breaking release lands about every three months.

What to do by team size

Solo
free; the best fit, especially if you already write Rust and want a code-first engine
Small team
free; viable for a Rust-fluent team that can absorb a migration every quarter
Medium team
free, but risky: no visual editor and a pre-1.0 API that breaks each release
Large team
free, but not ready for studio pipelines; use Unreal or Godot until Bevy reaches 1.0
Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 45,610 starsActive community: 4,513 forksPermissive license (Apache-2.0)

License: MIT OR Apache-2.0

Dual-licensed: pick MIT or Apache 2.0.

Commercial use: ✓ Yes

About

Stars
49,554
Forks
5,025

Explore Further

More tools in the directory