
Rust-based game engine.
Free

Bevy is a data-driven game engine built in Rust, offering a refreshingly simple and efficient approach to game development. It's free and open-source, emphasizing performance and ease of use through its Entity Component System (ECS) architecture. Bevy provides robust 2D and 3D renderers, a flexible UI framework, and a powerful animation system. It supports cross-platform development, including Windows, macOS, Linux, Web, iOS, and Android. The engine's modular design allows for extensibility with custom shaders, materials, and render pipelines, making it suitable for a wide range of game projects.
Employs Bevy ECS for efficient and parallel game logic.
Provides modern renderers with support for various features like sprite sheets, lights, and shadows.
Supports Windows, macOS, Linux, Web, iOS, and Android.
An ECS-driven UI framework built specifically for Bevy.
Capable animation system with skeletal rig and blend shape support.
Allows for extensibility with custom shaders, materials, and render pipelines.
Install Rust and Cargo.,Add Bevy as a dependency in your Cargo.toml file.,Initialize a Bevy app and add systems to define game logic.,Use components and entities to structure your game world.,Utilize Bevy's renderers and UI framework for visuals and interaction.
Develop fast and efficient 2D games with Bevy's renderer and UI.
Create visually appealing 3D games with support for lights, shadows, and materials.
Build applications that run on multiple platforms, including web and mobile.
Rapid prototyping and development for game jams due to its ease of use.
Developers looking for a modern, efficient, and open-source game engine.
Rust programmers interested in game development and leveraging the language's performance benefits.
Bevy is free and open-source, licensed under the MIT license.