Bevy game engine
E97036
Bevy game engine is an open-source, data-driven game engine written in Rust, known for its ECS architecture, modular design, and focus on simplicity and developer productivity.
Aliases (2)
- Bevy ×48
- Entity Component System ×1
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
free and open-source game engine
→
game engine → open-source software → |
| focusesOn |
developer productivity
→
simplicity → |
| hasArchitecture |
ECS
→
|
| hasCommunicationChannel |
Discord server
→
GitHub issues → community forums → |
| hasCommunity |
open-source contributors
→
|
| hasDesignGoal |
data-driven workflows
→
ergonomic APIs → minimal boilerplate → |
| hasDocumentation |
online documentation
→
|
| hasFeature |
UI system
→
asset management → audio system → hot-reloading of assets → input handling → plugin system → rendering engine → scene system → scheduling system → |
| implements |
entity-component-system architecture
→
|
| isCrossPlatform |
true
→
|
| isDataDriven |
true
→
|
| isModular |
true
→
|
| license |
MIT License
→
|
| programmingLanguage |
Rust
NERFINISHED
→
|
| renderingBackend |
wgpu
→
|
| repositoryHost |
GitHub
→
|
| supports2D |
true
→
|
| supports3D |
true
→
|
| supportsLanguage |
Rust
NERFINISHED
→
|
| supportsParadigm |
data-oriented design
→
|
| supportsPlatform |
Linux
→
WebAssembly → Windows → macOS → |
| supportsRenderingAPI |
DirectX (via wgpu)
→
Metal (via wgpu) → OpenGL (via wgpu) → Vulkan (via wgpu) → |
| supportsUseCase |
2D games
→
3D games → interactive simulations → prototyping → |
| writtenIn |
Rust
NERFINISHED
→
|
Referenced by (2)
| Subject (surface form when different) | Predicate |
|---|---|
|
Unity
("Entity Component System")
→
|
hasFeature |
|
Rust
→
|
notableProject |