bevy_assets_extensions

Crates.iobevy_assets_extensions
lib.rsbevy_assets_extensions
version0.5.0
created_at2025-05-31 08:33:00.227435+00
updated_at2025-09-13 06:46:18.686736+00
descriptionExtensions for bevy assets, with support of collection as assets and a loader manager.
homepagehttps://cyloncore.com
repositoryhttps://gitlab.com/cyloncore/bevy_assets_extensions
max_upload_size
id1696185
size182,137
(cyrilleberger)

documentation

README

stable pipeline dev/1 pipeline docs crates.io

bevy_assets_extensions

Extensions for bevy assets, with the support:

  • Define bundles of assets in a ron file. And load them as assets. The bundle can be defined statically or dynamically.
  • Loading manager.
  • Add the possibility to load string as assets.

Compatibility

bevy bevy_assets_extensions
0.16 0.2-0.5
0.15 0.1

Difference to bevy_assets_loader

bevy_assets_extensions is heavily inspired by bevy_asset_loader. The main limitation of bevy_asset_loader is that it defines collection as bevy Resource, which allow only one collection of a given type to be loaded at a given time. This works fine for games with a static structure, but it fails to scale to game with larger world needing a more dynamic structure. In bevy_assets_extensions, bundles are defines as Asset which allow multiple variant of the same collection to be loaded.

Commit count: 32

cargo fmt