MCPcopy Index your code
hub / github.com/bevy-cheatbook/bevy-cheatbook

github.com/bevy-cheatbook/bevy-cheatbook @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,447 symbols 1,572 edges 161 files 273 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Unofficial Bevy Cheat Book

Click here to read the book!

Concise practical reference to the Bevy game engine.

Covers useful syntax, features, programming patterns, and solutions for common game development tasks.

Designed to be easy to read, straight to the point, using simple language to focus on the important information.

Support Me

If you like this book, please consider supporting me via GitHub Sponsors, Patreon, Bitcoin.

I'd like to keep improving and maintaining this book, to provide a high-quality independent learning resource for the Bevy community.

Your donation helps me work on such freely-available content. Thank you! ❤️

License

All code in the book is provided under the MIT-0 License. At your option, you may also use it under the regular MIT License.

The text of the book is provided under the CC BY-NC-SA 4.0.

Exception: If used for the purpose of contribution to the "Official Bevy Project", the entire content of the book may be used under the MIT-0 License.

"Official Bevy Project" is defined as: - Contents of the Git repository hosted at https://github.com/bevyengine/bevy - Contents of the Git repository hosted at https://github.com/bevyengine/bevy-website - Anything publicly visible on the bevyengine.org website

The MIT-0 license applies as soon as your contribution has been accepted upstream.

GitHub Forks and Pull Requests created for the purposes of contributing to the Official Bevy Project are given the following license exception: the Attribution requirements of CC BY-NC-SA 4.0 are waived for as long as the work is pending upstream review (Pull Request Open). If upstream rejects your contribution, you are given a period of 1 month to comply with the full terms of the CC BY-NC-SA 4.0 license or delete your work. If upstream accepts your contribution, the MIT-0 license applies.

Contributions

Please file GitHub Issues for any wrong/confusing/misleading information, as well as suggestions for new content you'd like to be added to the book.

Non-trivial Pull Requests are not welcome. File issues instead.

See the Contributing page for all the details.

Extension points exported contracts — how you extend this code

MyCustomCommandsExt (Interface)
ANCHOR: command-ext [1 implementers]
src/code014/src/programming/commands.rs
MyCustomCommandsExt (Interface)
ANCHOR: command-ext [1 implementers]
src/code013/src/programming/commands.rs

Core symbols most depended-on inside this repo

getObject
called by 526
src/wasm/cursor_3d_ground_plane.js
addHeapObject
called by 117
src/wasm/cursor_3d_ground_plane.js
handleError
called by 62
src/wasm/cursor_3d_ground_plane.js
isLikeNone
called by 40
src/wasm/cursor_3d_ground_plane.js
getStringFromWasm0
called by 33
src/wasm/cursor_3d_ground_plane.js
getInt32Memory0
called by 28
src/wasm/cursor_3d_ground_plane.js
getArrayF32FromWasm0
called by 14
src/wasm/cursor_3d_ground_plane.js
passStringToWasm0
called by 13
src/wasm/cursor_3d_ground_plane.js

Shape

Function 931
Class 432
Method 47
Enum 35
Interface 2

Languages

Rust98%
TypeScript2%

Modules by API surface

src/code/src/basics.rs71 symbols
src/code014/src/programming/states.rs38 symbols
src/code013/src/programming/states.rs37 symbols
src/code014/src/programming/system_sets.rs31 symbols
src/code013/src/programming/system_sets.rs31 symbols
src/wasm/cursor_3d_ground_plane.js30 symbols
src/code014/src/programming/intro_code.rs26 symbols
src/code014/src/programming/commands.rs26 symbols
src/code013/src/programming/intro_code.rs26 symbols
src/code013/src/programming/commands.rs26 symbols
src/code012/src/programming/intro_code.rs26 symbols
src/code014/src/programming/queries.rs22 symbols

For agents

$ claude mcp add bevy-cheatbook \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact