Bevy Game Engine icon
Bevy Game Engine icon

Bevy Game Engine

 18 likes

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

Bevy Game Engine screenshot 1

License model

  • FreeOpen Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
5 / 5 Avg rating (2)
18 likes
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

Bevy Game Engine information

  • Developed by

    Carter Anderson
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Rating

    Average rating of 5
  • Alternatives

    132 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  37,494 Stars
  •  3,695 Forks
  •  2444 Open Issues
  •   Updated Jan 15, 2025 
View on GitHub

Our users have written 0 comments and reviews about Bevy Game Engine, and it has gotten 18 likes

Bevy Game Engine was added to AlternativeTo by Paul on Feb 15, 2021 and this page was last updated Feb 15, 2021.
No comments or reviews, maybe you want to be first?
Post comment/review

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