18 unstable releases (8 breaking)
0.9.0-rc.1 | Nov 15, 2024 |
---|---|
0.8.0 | Jul 4, 2024 |
0.8.0-rc.4 | Jun 30, 2024 |
0.7.0 | Feb 19, 2024 |
0.3.1 | Nov 13, 2022 |
#1057 in Game dev
1,039 downloads per month
37KB
328 lines
Bevy Jornet
Bevy plugin for easy leaderboard integration with Jornet. Works in WASM and native.
Setup
Add this crate as a dependency, then add the plugin. You cna get an id
and a key
at https://jornet.vleue.com. The key must remain secret.
app.add_plugins(JornetPlugin::with_leaderboard(id, key));
You can then create a new player to send scores, or retrieve the current leaderboard:
fn leaderboard_setup(mut leaderboard: ResMut<Leaderboard>) {
// `None` will create a new user with a random name
leaderboard.create_player(None);
leaderboard.refresh_leaderboard();
}
See the whac-a-square
example for a complete integration.
lib.rs
:
Bevy Plugin to integrate with Jornet
- save high scores
- get a leaderboard
Dependencies
~23–36MB
~604K SLoC