简介
如果你来这里是想学习如何使用Bevy制作2D/3D游戏、可视化、用户界面或其他图形应用程序... 你来对地方了!如果不是,也请留下来。我保证它会很有趣。
Bevy是一群鸟!
但Bevy也是一个用Rust构建的,令人耳目一新的简单数据驱动游戏引擎。它是免费和开源的,永远使用您选择的MIT或Apache 2.0许可证。
Bevy有以下设计目标
- 功能强大:提供完整的2D和3D功能集
- 简单:新手易于上手,但对于高级用户来说无限灵活
- 数据为中心:使用实体组件系统范式的面向数据架构
- 模块化:只使用你需要的。替换你不喜欢的
- 快速:应用逻辑应该快速运行,并在可能的情况下并行运行
- 高效:更改应快速编译... 等待并不有趣
Bevy是由志愿者公开构建的,使用Rust编程语言。代码是免费和开源的,因为我们相信开发人员应该完全拥有自己的工具。游戏是我们文化中不可或缺的一部分,人类在游戏开发上投入了数百万小时。为什么我们还要继续构建封闭源代码垄断的生态系统,它们会从我们的销售中抽取利润,并拒绝我们了解我们每天使用的技术?我们相信开发人员社区可以做得更好。
有关更深入的介绍,请查看Introducing Bevy博客文章。
快速入门指南不是Bevy的综合指南,下一节入门将帮助您设置Bevy并学习基础知识,但它不涵盖Bevy的大部分功能。将来您可以使用Bevy手册来更好地理解,在此之前,请查看最后一页下一步,以获得有关Bevy的更详尽和复杂的资源。
Whew!如果您还没有被吓跑,让我们继续学习一些Bevy吧!