Kira for audio in bevy
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 161
Description
A while ago I opened an issue about how audio in its current state in `bevy` is very lacking in features. At the time I wanted to try to basically implement most of `rodio`'s `Source` trait and make that into `bevy`'s audio "API". However, I have recently come across a crate called [kira](https://github.com/tesselode/kira) which is an audio crate specifically targeted at games. What do you guys think about switching `rodio` with `kira`? It looks like at the moment games could probably get away with using `bevy` and `kira` separately, but I understand `bevy` likes having things all in one. If I were to try to improve bevy's audio API, should I stick to `rodio` or use `kira` instead? Or should audio be like networking right now and you just bring your own external crate?
Contributor guide
Assessment
This issue has not been assessed yet.