Skip to content

N34: bevy_asset_loader #1049

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 4, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions content/news/034/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,29 @@ _Discussions: [Twitter](https://twitter.com/ManevilleF/status/152731386119952793
[bevy_silk]: https://github.com/ManevilleF/bevy_silk
[ManevilleF]: https://twitter.com/ManevilleF

### [bevy_asset_loader]

[bevy_asset_loader] by [@nikl_me] is a Bevy plugin that helps with asset
loading and asset organisation. It greatly reduces boilerplate code for
loading states and can resolve asset configuration at run time.

This month, version `0.11.0` was released. It supports loading lists of files
as `Vec<HandleUntyped>` or `Vec<Handle<T>>`. This is an alternative to loading
folders, which is not supported on the web. You can now track the loading
progress of your assets with [iyes_progress] and build loading bars.
Integrating with [iyes_loopless] gives you some benefits of stageless
scheduling in current Bevy. Additionally, the loading of assets fields
without attributes was improved. It now uses the `FromWorld` trait
instead of `Default`.

More improvements will likely follow for the dynamic asset story. One goal
is to allow loading any custom values as dynamic assets.

[bevy_asset_loader]: https://github.com/NiklasEi/bevy_asset_loader
[@nikl_me]: https://twitter.com/nikl_me
[iyes_loopless]: https://github.com/IyesGames/iyes_loopless
[iyes_progress]: https://github.com/IyesGames/iyes_progress

## Popular Workgroup Issues in Github

<!-- Up to 10 links to interesting issues -->
Expand Down