Bevy Game Engine icon
Bevy Game Engine icon

Bevy Game Engine

A refreshingly simple data-driven game engine built in Rust. Free and Open Source Forever!

Bevy Game Engine screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
22likes
0comments

Features

Suggest and vote on features
  1.  3D Game Engine
  2.  Rust
  3.  2D Game Engine
  4.  Scene System

Bevy Game Engine News & Activities

Highlights All activities

Recent News

Show more news

Recent activities

Show all activities
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

List by AllMight with 25 apps, updated

These apps and software let you make your own game! Different Engines Work for different people. FindThe right one for …

List by Adia Sutton with 40 apps, updated

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…

Official Links

Bevy Game Engine information

AlternativeTo Category

Development

GitHub repository

  •  43,573 Stars
  •  4,281 Forks
  •  3141 Open Issues
  •   Updated  
View on GitHub
Bevy Game Engine was added to AlternativeTo by Paul on and this page was last updated .