40 releases

Uses new Rust 2024

new 0.16.0-rc.2 Mar 26, 2025
0.15.3 Feb 24, 2025
0.15.0 Nov 29, 2024
0.14.0 Jul 4, 2024
0.3.0 Nov 3, 2020

#2857 in Game dev

Download history 14553/week @ 2024-12-07 17514/week @ 2024-12-14 9257/week @ 2024-12-21 6859/week @ 2024-12-28 16435/week @ 2025-01-04 25304/week @ 2025-01-11 17731/week @ 2025-01-18 11908/week @ 2025-01-25 18409/week @ 2025-02-01 19971/week @ 2025-02-08 12488/week @ 2025-02-15 21652/week @ 2025-02-22 15518/week @ 2025-03-01 17508/week @ 2025-03-08 20825/week @ 2025-03-15 15748/week @ 2025-03-22

73,295 downloads per month
Used in 46 crates (5 directly)

MIT/Apache

6MB
110K SLoC

Bevy Audio

License Crates.io Downloads Docs Discord


lib.rs:

Audio support for the game engine Bevy

fn main() {
   App::new()
        .add_plugins((MinimalPlugins, AssetPlugin::default(), AudioPlugin::default()))
        .add_systems(Startup, play_background_audio)
        .run();
}

fn play_background_audio(asset_server: Res<AssetServer>, mut commands: Commands) {
    commands.spawn((
        AudioPlayer::new(asset_server.load("background_audio.ogg")),
        PlaybackSettings::LOOP,
    ));
}

Dependencies

~19–50MB
~886K SLoC