Skip to content
Search

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
author Zer0 sitemap