由于有关Bevy的系统的、完整的指南书到目前为止仍然欠缺,互联网上的许多指南和总结过于零散,关于Bevy的深入开发常常需要自行理解源码并查阅大量的Bevy文档,这消耗了程序员大量的时间且效率低下严重阻碍了Bevy生态的发展。Bevy经过5年的发展,距离真正的1.0版本完成度已接近8成,是时候撰写一本完善的指南来帮助程序员们快速理解Bevy的系统组成了。
本书的撰写目标是那些已经能够初步掌握Rust语言以及基本线性代数但之前从未接触过游戏开发与计算机图形学的开发者们,本书的章节将从0开始由浅入深介绍Bevy,系统介绍Bevy的架构和Bevy插件的深入的开发,虽然不会对Bevy进行面面俱到的介绍,但是也足以让读者能够深入了解Bevy的工作流程,即使在未来Bevy发生重大变化时,也能够轻松上手。
以下为本书的目标:
YES:成为新手的入门教程
YES:涉及Bevy的方方面面,从基础到最后的复杂开发
YES:持续更新跟进Bevy版本
YES:介绍Bevy生态中常用的crate
Github Pages: https://ailrid.github.io/Bevy-Engine-Guide/
Caution
本书目前正在积极撰写中,也作为本人学习Bevy中的经验总结,但本人目前事务缠身更新可能较慢,也欢迎合作与积极贡献。