Product Information
What is Bevy game engine?
一个用 Rust 构建的令人耳目一新的简单数据驱动游戏引擎。永远免费和开源!
数据驱动
所有引擎和游戏逻辑都使用 Bevy ECS,一个自定义实体组件系统
快速:大规模并行且缓存友好。根据一些基准测试,最快的 ECS
简单:组件是 Rust 结构,系统是 Rust 函数
功能:查询、全局资源、本地资源、更改检测、无锁并行调度程序
2D渲染器
为游戏和应用程序渲染实时 2D 图形
功能:精灵表、动态纹理图集、相机、纹理和材质
可扩展:自定义着色器、材质和渲染管道
通用核心:构建在 Bevy 渲染图之上
3D渲染器
现代且灵活的 3D 渲染器
特征:灯光、相机、网格、纹理、材质、gltf 加载
可扩展:自定义着色器、材质和渲染管道
通用核心:构建在 Bevy 渲染图之上
渲染图
使用图形结构组成自定义渲染管道
并行:渲染图自动并行渲染
模块化:使用渲染图节点构建可组合和可重用的渲染逻辑
后端不可知:不依赖于特定的图形 API
贝维用户界面
专门为 Bevy 构建的自定义 ECS 驱动的 UI 框架
直接构建在 Bevy 的 ECS、渲染器和场景插件之上
使用 Bevy 场景格式以代码或声明方式动态编写 UI
使用熟悉的“弹性盒”模型来布局您的 UI
场景
使用 Bevy 的场景系统创建、保存和加载 ECS 世界
加载:加载场景会保留实体 ID(对于保存游戏很有用)
实例化:实例化使用新实体 ID 创建场景的链接副本
热重载:场景文件的更改会自动应用于正在运行的应用程序
声音
加载音频文件并按需播放
将 mp3 音频文件加载为资产
使用 AudioOutput 资源播放音频文件
还有更多……
How to use Bevy game engine?
Bevy Game Engine 是一个用 Rust 语言构建的、数据驱动的游戏引擎,旨在提供简洁、高效的游戏开发体验,并且永久免费开源。
Bevy game engine Core Functions of
3D游戏引擎
Rust
2D游戏引擎
场景系统
Bevy game engine Usage Scenarios of
- 开发2D游戏和应用
- 开发3D游戏
- 制作带有存档功能的游戏
- 构建游戏用户界面
- 实现复杂的角色动画
- 在多平台发布游戏(如Windows, MacOS, Linux, Web, iOS, Android)
Bevy game engine Common Questions about
Bevy Game Engine做什么的?
我如何使用Bevy Game Engine?
Bevy Game Engine有哪些核心功能?
Bevy Game Engine有哪些应用场景?





















