Bevy
Bevy is “a refreshingly simple data-driven game engine built in Rust” — “Free and Open Source Forever” (MIT/Apache-2.0, community-supported, “no license fees, no sales cuts”). It extends this spoke beyond the standalone engines on two of its open-question axes: a Rust/ECS architecture and a code-first model adjacent to the framework-based engines (flame-engine). Source: bevy.org.
Defining architecture — ECS
Bevy ECS (Entity Component System): “Components are Rust structs, Systems are Rust functions,” “Massively Parallel and Cache-Friendly.” A data-oriented design distinct from the object/scene-tree model of godot-engine or unity-engine. Does both 2D and 3D via a modular, backend-agnostic Render Graph.
Positioning
Code-first (editor still in progress) and community-driven — closer to a framework you program against (like flame-engine/Phaser) than an editor-centric standalone engine, while still doing 3D. Bets hard on iteration speed: “Productive Compile Times (0.8–3.0s vs 30+s)” and hot-reloading — the same leanness/iteration axis the unity-vs-godot-comparison surfaced, here via Rust. The Rust counterpart to Godot’s open-source-with-low-overhead positioning.
Related
godot-engine · flame-engine · o3de · unity-engine · unity-vs-godot-comparison