The Bevy Book
系统性的 Bevy 游戏引擎中文教程
这是一本从零开始的 Bevy 教程。你不需要任何游戏引擎经验,但需要掌握 Rust 语言基础(所有权、trait、泛型、闭包、模块系统)。
覆盖 Bevy 官方功能全貌,深度以「读完能独立做出中小型游戏、能看懂官方文档与示例」为准。
快速开始
- 前言 → 本书概览与阅读指引
- 第 1 章:认识 Bevy 了解游戏引擎与 ECS 思维模型
全书结构
| 部分 | 章节 | 内容 |
|---|---|---|
| 第一部分 · 起步 | 1–2 | Bevy 概况、安装、第一个应用 |
| 第二部分 · ECS | 3–11 | Entity、Component、System、Query、Resource、Schedule、Message、Event/Observer、关系、状态管理、ECS 深入 |
| 第三部分 · 画面、资产与交互 | 12–20 | 坐标变换、相机、资产系统、Sprite/图集、文本、输入、时间与音频、实战 2D 游戏 |
| 第四部分 · 三维世界 | 21– | 3D 网格、材质、光照、glTF、PBR、UI、架构 |
当前进度: 已完成第 1–21 章(共 38 章),附录待完成。
全书基于 Bevy 0.18.1,Rust edition 2024。