37 releases

0.15.2 Feb 6, 2025
0.15.0 Nov 29, 2024
0.14.0 Jul 4, 2024
0.13.1 Mar 18, 2024
0.3.0 Nov 3, 2020

#2760 in Game dev

Download history 13048/week @ 2024-10-27 12264/week @ 2024-11-03 6840/week @ 2024-11-10 8591/week @ 2024-11-17 14806/week @ 2024-11-24 15763/week @ 2024-12-01 15026/week @ 2024-12-08 16587/week @ 2024-12-15 8473/week @ 2024-12-22 8230/week @ 2024-12-29 17167/week @ 2025-01-05 23546/week @ 2025-01-12 19436/week @ 2025-01-19 11003/week @ 2025-01-26 20137/week @ 2025-02-02 20318/week @ 2025-02-09

71,936 downloads per month
Used in 43 crates (5 directly)

MIT/Apache

5MB
92K 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

~15–45MB
~772K SLoC