based on https://github.com/TheBevyFlock/bevy_quickstart
- could listen to OnAdd for Observer and inject a Name component on the entity
todo
- Simplify / review `docs/` files. - read doc/design - consider .cargo/config_fast_builds - try [3rd-party tools](./docs/tooling.md) -- avian -- leafwing-input-manager -- asset_loader, common_assets, iyes_progressregex to find title etc jam.bevy.05.cringe
Running your game locally is very simple:
- Use
cargo run
to run a native dev build. - Use
trunk serve
to run a web dev build.
If you're using VS Code, this template comes with a .vscode/tasks.json
file.
Run release builds
- Use
cargo run --profile release-native --no-default-features
to run a native release build. - Use
trunk serve --release --no-default-features
to run a web release build.
(Optional) Improve your compile times
.cargo/config_fast_builds.toml
contains documentation on how to set up your environment to improve compile times.
After you've fiddled with it, rename it to .cargo/config.toml
to enable it.
This template uses GitHub workflows to run tests and build releases. See Workflows for more information.
There are some known issues in Bevy that require some arcane workarounds. To keep this template simple, we have opted not to include those workarounds. You can read about them in the Known Issues document.
The source code in this repository is licensed under any of the following at your option:
We hold no patent rights to anything presented in this repository.
The assets in this repository are all 3rd-party. See the credits screen for more information.