← All projects

Bevy Engine

A refreshingly simple data-driven game engine built in Rust.

Gamesgame-enginerustecsopen-source2d3dcross-platform
Bevy Engine screenshot

About

Bevy is a free and open-source game engine written in Rust, built around a custom Entity Component System (ECS) architecture. It supports 2D and 3D rendering, animation, audio, UI, scenes, and cross-platform deployment including Web, iOS, and Android. Bevy is designed for fast compile times and extensibility, licensed under MIT or Apache 2.0.

Problem

Game developers need a fast, flexible, and truly free game engine that doesn't impose license fees or long compile times.

For

game developers and indie developers building games or interactive apps in Rust

How it works

Bevy uses a custom Entity Component System where all game and engine logic is expressed as Rust structs and functions, enabling massively parallel, cache-friendly execution across 2D, 3D, UI, and audio systems.

Business model

open-source

Status

launched

Similar projects