#score #leaderboard #social #bevy

bevy_jornet

Bevy plugin for Jornet - a social game server

21 releases

new 0.10.0 Apr 30, 2025
0.9.0 Nov 30, 2024
0.8.0 Jul 4, 2024
0.7.0 Feb 19, 2024
0.3.1 Nov 13, 2022

#932 in Game dev

Download history 110/week @ 2025-01-08 177/week @ 2025-01-15 231/week @ 2025-01-22 219/week @ 2025-01-29 200/week @ 2025-02-05 256/week @ 2025-02-12 234/week @ 2025-02-19 244/week @ 2025-02-26 250/week @ 2025-03-05 251/week @ 2025-03-12 178/week @ 2025-03-19 210/week @ 2025-03-26 244/week @ 2025-04-02 58/week @ 2025-04-09 4/week @ 2025-04-16 22/week @ 2025-04-23

354 downloads per month

MIT/Apache

38KB
331 lines

Jornet logo

Bevy Plugin to integrate with Jornet

  • save high scores
  • get a leaderboard

Bevy Jornet

Jornet logo

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.

leaderboard

Dependencies

~10–19MB
~280K SLoC