Bevy
lastmod 2026-04-20created 2022-09-145 edits
Rust-based open-source 2D/3D game engine
Features
- Data-oriented design based on Entity Component System (ECS)
- Provides the Bevy UI engine based on the Flex box model
- Cross-platform: Windows/Mac/Linux (mobile/web support planned)
- 3D: Lights, meshes, textures, MSAA, and GLTF loading
- Basic features such as Sprites, Assets, and Scenes
- Multiple renderer backends: Vulkan, DirectX 12, Metal
- Hot Asset Reloading support
See also
Favorite site
- Bevy - Introducing Bevy
- Leaving Rust for Unity: the story of a change in game development direction | GeekNews
- [Original] Architect of Ruin - News
- The Architect of Ruin development team initially started development with the Bevy engine and Rust, but switched to Unity and C# due to practical problems
- Despite the advantages of Rust and Bevy, collaboration, the need for high-level abstractions, frequent API changes, reduced AI learning efficiency, and modding limitations became problems
- They ported 3 core features to Unity as a trial, successfully validated them in 3 days, and completed the full port in 6 weeks
- After the switch, the amount of code decreased, development speed improved, and ecosystem tools became available, greatly increasing development satisfaction
- They emphasize that they still have great affection for Rust and Bevy, but made a pragmatic choice to meet the project's requirements