Avian Physics 0.7 has been released! 🪶

Avian is an ECS-based 2D and 3D physics engine for Bevy, a refreshingly simple data-driven game engine built in Rust. Avian prioritizes ergonomics and modularity, with a focus on providing a native ECS-driven user experience.

Check out the GitHub repository and the introductory post for more details.

Bevy 0.19 Support

Avian 0.7 updates to Bevy 0.19, which features Bevy’s next generation scene system (BSN), rendering improvements, and much more. See Bevy’s own release notes and migration guide for more details.

Other Changes

Plans for Avian 0.8

This was primarily just a Bevy version update with minimal breaking changes to ease migration. Here are some of the planned features and improvements for Avian 0.8:

As always, these are still in development, and what ends up making it into the final release is subject to change.

Support Me

While Avian will always be free and permissively licensed, developing and maintaining it takes a lot of time and effort.

If you find my work valuable, consider supporting me through GitHub Sponsors. This is ultimately my hobby, but by supporting me you can help make it more sustainable.

Thank you ❤️