Skip to content

Releases: Salzian/bevy_fmod

v0.7.0

02 Dec 11:51
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

04 Nov 14:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

29 Jul 21:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

04 Mar 16:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

24 Sep 22:49
01690a6
Compare
Choose a tag to compare

We're excited to unveil version 0.3.0 of bevy_fmod, our biggest release so far. This update not only brings several new features but also marks a milestone as the first version that includes all the crucial functionalities for integrating FMOD into your Bevy projects. Now is the perfect time to start enriching your game's audio experience.

Feature highlight

Adaptive audio using parameter control

Tailor your audio dynamics like never before with the parameter control feature, allowing you to customize the sound settings to suit different gameplay situations.

fn set_rain(audio_sources: Query<&AudioSource, With<ForestSfxPlayer>>, input: Res<Input<KeyCode>>) {
    if input.just_pressed(KeyCode::Up) {
        for audio_source in audio_sources.iter() {
            audio_source
                .event_instance
                .set_parameter_by_name("Rain", 1.0, false)
                .unwrap();
        }
    }
}

Spatial Audio Support

Step into a more immersive audio landscape with our new spatial audio support. This feature elevates your 3D sound experience within the game world.

fn spawn_sound(
    mut commands: Commands,
    studio: Res<FmodStudio>,
) {
    let event_description = studio.0.get_event("event:/Music/Radio Station").unwrap();

    commands.spawn((
        AudioSource::new(event_description),
        Velocity::default(),
    ));
}

fn setup_scene(mut commands: Commands) {
    commands
        .spawn(Camera3dBundle::default())
        .insert((AudioListener::default(), Velocity::default()))
}

Automatic velocity brings Doppler effects

Bring a new layer of realism to your game with the introduction of velocity calculations and Doppler effects.

Live Update Feature

Take control in real-time with FMOD's live update feature, allowing you to make adjustments to your audio during gameplay.

Check the full changelist for more details.

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

16 Sep 21:46
1d92a2f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.2.0

v0.0.1

13 Mar 21:56
9b426d7
Compare
Choose a tag to compare
  • Basic audio playback
  • Hello world example