

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.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...
- POX published news article about Bevy Game Engine
Game engine Bevy launches v0.15 with Required Components, entity picking, and much moreBevy, a simple and data-driven game engine built in Rust, has launched version 0.15, featuring a ra...
Recent activities
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
Ju_5 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
POX added Bevy Game Engine as alternative to Xogot
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…





