#kira #bevy #sound #game-engine #game

bevy_mod_kira

A plugin that integrates the Kira audio library for use in the Bevy game engine

4 releases

0.2.0 Nov 14, 2023
0.1.2 Mar 30, 2023
0.1.1 Mar 23, 2023
0.1.0 Mar 21, 2023

#1277 in Game dev

MIT/Apache

305KB
409 lines

Bevy Mod Kira

Bevy Mod Kira is a plugin that integrates the Kira audio library with the Bevy game engine.

Motivation

The purpose of this plugin is to provide seamless integration of Kira audio library with Bevy game engine. Bevy Mod Kira is designed to be a minimal wrapper so that all of Kira's features can be used directly. The guiding design principal is that any feature supported by Kira should be accessible through this plugin (though it's not quite there yet.)

Status

This is a early release demo with hopes of receiving feedback. The design and API are very likely to change. Feel free to open an issue or pull request!

Documentation is still not ready but please see the examples for usage information. For an advanced example of usage check out the drum machine example:

cargo run --release --example drum_machine

License

All code in this repository is dual-licensed under either:

MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT) Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in bevy_mod_kira by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~20–54MB
~830K SLoC