bevy_simple_prefs
An unambitious Bevy plugin for persisting multiple Bevy Resources into a single preferences file, suitable for small projects like jam games.
- Persists to a single
ronfile - Does IO in Bevy's async task pool
- WASM compatible
Usage
- Derive
Prefson astructwith members that areResources you want to be saved - Simply modify your
Resources to initiate a save - Write code that reacts to those
Resources changing, if you want
Compatibility
bevy_simple_prefs |
bevy |
|---|---|
0.1-0.2 |
0.14 |
Contributing
Please feel free to open a PR, but keep in mind this project's goals. This is meant to be a very lightweight crate. There should be zero additional dependencies on other Bevy ecosystem crates.
Please keep PRs small and scoped to a single feature or fix.
Alternatives
If you need more features, check out bevy-persistent or bevy-settings. There are also a few other options in the Bevy Assets persistence section.