Product Information
What is Bevy game engine?
A refreshingly simple data-driven game engine built with Rust. Forever free and open-source! Data-driven: All engine and game logic use Bevy ECS, a custom entity-component system. Fast: Massively parallel and cache-friendly. According to benchmarks, the fastest ECS. Simple: Components are Rust structs, systems are Rust functions. Functional: Queries, global resources, local resources, change detection, lock-free parallel scheduler. 2D Renderer: Renders 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. Universal core: Built on Bevy's render graph. 3D Renderer: Modern and flexible 3D renderer. Features: Lights, cameras, meshes, textures, materials, glTF loading. Extensible: Custom shaders, materials, and render pipelines. Universal core: Built on Bevy's render graph. Render Graph: Composes custom render pipelines using graph structures. Parallel: Render graphs automatically parallelize rendering. Modular: Build composable and reusable rendering logic with render graph nodes. Backend-agnostic: Doesn't depend on a specific graphics API. Bevy UI: Custom ECS-driven UI framework built specifically for Bevy. Directly built on Bevy's ECS, renderer, and scene plugins. Dynamically author UIs declaratively or procedurally using Bevy's scene format. Layout your UI using the familiar 'flexbox' model. Scenes: Create, save, and load ECS worlds using Bevy's scene system. Loading: Loading scenes preserves entity IDs (useful for saving games). Instancing: Instancing creates linked copies of scenes with new entity IDs. Hot-reloading: Changes to scene files are automatically applied to running apps. Sound: Load and play audio files on demand. Load MP3 audio files as assets. Play audio files using the AudioOutput resource. And much more...
How to use Bevy game engine?
Bevy Game Engine is a data-driven game engine built with the Rust programming language, designed to deliver a simple and efficient game development experience, and it's permanently free and open-source.
Core Functions of Bevy game engine
3D game engine
Rust
2D game engine
Scene system
Usage Scenarios of Bevy game engine
- Develop 2D games and applications
- Develop 3D games
- Create games with archive functionality
- Build game user interfaces
- Implement complex character animations
- Publish games on multiple platforms (e.g., Windows, macOS, Linux, Web, iOS, Android)
Common Questions about Bevy game engine
What does Bevy Game Engine do?
How do I use Bevy Game Engine?
What are the core features of Bevy Game Engine?
What are the application scenarios of Bevy Game Engine?





















