Skip to content
Bevy Engine logo

Bevy Engine

Unclaimed

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

Visit 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?

Editorial review
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 review

Explore 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.