简介

如果你来到这儿, 是因为你想用 Bevy 制作 2D / 3D 游戏, 可视化, 用户界面, 或其他图形应用...
你来对地方了! 如果不是, 也可以是, 我保证很有趣的.

BEVY 是什么?

bevy 是一群鸟的意思!

不过, Bevy 也是一款简单明了的数据驱动的, Rust 语言构建的游戏引擎. 它永远 开源免费.

Bevy 的设计目标如下:

  • 给力: 提供完整的 2D 和 3D 功能集
  • 简单: 新手很容易上手, 但是对于高级用户来说非常灵活
  • 以数据为中心: 使用ECS范式的面向数据架构
  • 组装式: 只选你需要. 替换你不喜欢的
  • : 应用逻辑应该快速的运行, 在可能的情况下并行
  • 对生产有益: 版本的变动应该快速编译……等待不是有趣的

Bevy使用Rust语言, 由志愿者以开源的方式构建. 代码是免费且开源的, 因为我们相信, 开发者应该完全拥有自己的工具. 游戏是我们文化的重要组成部分, 人类在游戏开发上投入了 数百万 小时. 为什么我们要继续建立闭源垄断的生态系统, 减少我们的销售, 让我们看不到我们日常使用的技术? 我们相信开发者社区可以做得更好.

更多深层次的介绍, 请查看Introducing Bevy博客文章.

稳定性警告

Bevy的目标是成为一个能够处理任何2D或3D工作负载的通用游戏引擎. 然而, Bevy任处于婴儿期. 我们目前处于原型设计阶段:缺少重要的特性, API将不断变化.如果您目前正试图为您的下一个大型项目选择一个引擎, 我们建议您检查Godot engine . 目前它的功能更加完整和稳定. 它也是免费的, 开源的, 并且使用Rust编写脚本!

哦豁! 如果你还没怂, 那我们就接着干!