

Bevy Game Engine
A refreshingly simple data-driven game engine built in Rust. Free and Open Source Forever!
Features
- 3D Game Engine
- Rust
- 2D Game Engine
- Scene System
Bevy Game Engine News & Activities
Recent News
- POX published news article about Bevy Game Engine
Bevy 0.18 brings atmospheric occlusion, PBR shading, Solari improvements & font variationsBevy 0.18 delivers notable improvements to its open-source Rust game engine. The release introduces...
- POX published news article about Bevy Game Engine
Bevy 0.17 adds raytraced lighting, improved observers & events, headless UI widgets & moreBevy 0.17 is now available as the latest release of this open source Rust-based, data-driven game e...
- POX published news article about Bevy Game Engine
Bevy 0.16 released with GPU-driven rendering, procedural atmospheric scattering, and moreThe release of Bevy 0.16 marks a significant update for this open source data-driven game engine bu...
Recent activities
nongatekeeper added Bevy Game Engine as alternative to LimitPixel
POX added Bevy Game Engine as alternative to Drag[en]gine
POX added Bevy Game Engine as alternative to LunarEngine
cdervis added Bevy Game Engine as alternative to Polly2D
RemovedUser added Bevy Game Engine as alternative to Range Engine
tedwatson123 added Bevy Game Engine as alternative to PaletAI- PredatorQ liked Bevy Game Engine
TheJNXx added Bevy Game Engine as alternative to Joiplay
Featured in Lists
A list with 25 apps by AllMight without a description.
These apps and software let you make your own game! Different Engines Work for different people. FindThe right one for …
What is Bevy Game Engine?
A refreshingly simple data-driven game engine built in Rust. Free and Open Source Forever!
Data Driven All engine and game logic uses Bevy ECS, a custom Entity Component System
- Fast: Massively Parallel and Cache-Friendly. The fastest ECS according to some benchmarks
- Simple: Components are Rust structs, Systems are Rust functions
- Capable: Queries, Global Resources, Local Resources, Change Detection, Lock-Free Parallel Scheduler
2D Renderer Render real-time 2D graphics for games and apps
- Features: sprite sheets, dynamic texture atlases, cameras, textures, and materials
- Extensible: custom shaders, materials, and render pipelines
- Common Core: builds on top of Bevy's Render Graph
3D Renderer A modern and flexible 3D renderer
- Features: lights, cameras, meshes, textures, materials, gltf loading
- Extensible: custom shaders, materials, and render pipelines
- Common Core: built on top of Bevy's Render Graph
Render Graph Compose custom render pipelines using a graph structure
- Parallel: Render Graphs are automatically rendered in parallel
- Modular: Build composable and reusable render logic using Render Graph nodes
- Backend Agnostic: Not tied to a specific graphics api
Bevy UI A custom ECS-driven UI framework built specifically for Bevy
- Built directly on top of Bevy's ECS, Renderer, and Scene plugins
- Compose UIs dynamically in code or declaratively using the Bevy Scene format
- Use a familiar "flex box" model to layout your UIs
Scenes Create, save, and load ECS worlds using Bevy's Scene system
- Loading: Loading scenes preserves entity IDs (useful for save games)
- Instancing: Instancing creates linked duplicates of scenes with new entity IDs
- Hot Reloading: Changes to scene files are automatically applied to running apps
Sound Load audio files and play them on demand
- Load mp3 audio files as Assets
- Play audio files using the AudioOutput resource
And much more…





