
FreemiumVisit Website
TL;DR - Bevy Engine
- A free and open-source game engine built in Rust.
- Utilizes a data-driven Entity Component System (ECS) for performance.
- Supports 2D and 3D rendering, animation, and cross-platform deployment.
Pricing: Free plan available
Best for: Growing teams
Pros & Cons
Pros
- Free and open-source with permissive licenses (MIT/Apache 2.0)
- High performance due to data-driven ECS and parallel architecture
- Fast compile times, improving developer productivity
- Modular and extensible design with custom shaders and render pipelines
- Comprehensive feature set for both 2D and 3D game development
Cons
- Requires knowledge of Rust programming language
- Community-driven development might mean fewer pre-built assets or tools compared to commercial engines
- Newer engine, so ecosystem and learning resources might be less mature than older engines
Key Features
Data-driven Entity Component System (ECS)2D Renderer with sprite sheets, dynamic texture atlases, cameras3D Renderer with lights, shadows, cameras, meshes, gltf loadingExtensible Render Graph for custom pipelinesSkeletal rig animation and blend shapes/morph targetsCross-platform support (Windows, MacOS, Linux, Web, iOS, Android)ECS-driven UI framework with flexbox modelScene system for creating, saving, loading, and instancing ECS worlds
Pricing Plans
Free and Open Source
Free
- Data Driven (Bevy ECS)
- 2D Renderer
- 3D Renderer
- Render Graph
- Animation
- Cross Platform (Windows, MacOS, Linux, Web, iOS, Android)
- Bevy UI
- Scenes
- Sound
- Hot Reloading
- Productive Compile Times
Corporate Titanium
$6000/month
Corporate Platinum
$4000/month
Corporate Bronze
$500/month
Diamond
$250/month
Titanium
$100/month
Platinum
$50/month
Gold
$25/month
What is Bevy Engine?
Bevy Engine is a free and open-source game engine built in Rust, designed for creating 2D and 3D games and applications. It leverages a custom Entity Component System (ECS) for all engine and game logic, emphasizing performance through massive parallelism and cache-friendliness. The engine provides a comprehensive set of features including 2D and 3D renderers, an extensible render graph, an animation system, and cross-platform support.
This engine is ideal for developers who prefer working with Rust and are looking for a performant, modular, and open-source solution for game development. Its data-driven architecture and focus on fast compile times aim to enhance productivity and provide a flexible foundation for building complex interactive experiences. Bevy also includes an ECS-driven UI framework and a scene system for creating, saving, and loading game worlds with hot-reloading capabilities.
Reviews
Be the first to review Bevy Engine
Your take helps the next buyer. Verified LinkedIn reviewers get a badge.
Write a reviewExplore More
Bevy Engine FAQ
What is Bevy Engine?
Bevy Engine is a free and open-source game engine written in Rust, designed for building 2D and 3D games and applications. It features a data-driven Entity Component System (ECS) for efficient and parallel game logic.
How much does Bevy Engine cost?
Bevy Engine is 100% free and open source under the permissive MIT or Apache 2.0 licenses. There are no license fees, contracts, or sales cuts.
Is Bevy Engine free?
Yes, Bevy Engine is completely free and open source forever.
Who is Bevy Engine for?
Bevy Engine is for game developers, hobbyists, and professionals who want to build games and applications using the Rust programming language. It's particularly suited for those who value performance, modularity, and an open-source development environment.
Source: bevyengine.org