4 releases
0.2.1 | Jul 17, 2024 |
---|---|
0.2.0 | Jul 4, 2024 |
0.2.0-rc.0 | Jun 18, 2024 |
0.1.0 | May 23, 2024 |
#716 in Game dev
21 downloads per month
110KB
2K
SLoC
Flexible game states
pyri_state
is a bevy_state
alternative offering flexible change detection & scheduling.
#[derive(State, Clone, PartialEq, Eq)]
struct Level(usize);
app.add_systems(StateFlush, state!(Level(4 | 7 | 10)).on_enter(save_progress));
Read the documentation or check out the examples folder for more information.
Bevy version compatibility
bevy version |
pyri_state version |
---|---|
0.14 | 0.2 |
0.13 | 0.1 |
License
This crate is available under either of MIT or Apache-2.0 at your choice.
Dependencies
~9–12MB
~212K SLoC