A few demos using bevy_malek_async
gltf_*demos center around loading a glTF file. They're a little contrived, so just imagine you need multiple sub-assets, like multiple Animations, scenes, etc.gltf_bevyis a "regular bevy" implementation, using an AssetEvent MessageReader.gltf_malekis a single-thread approach using tokio to poll for asset load status, then react when it is loaded.gltf_malek_genericis an exploration in making the "loop-and-poll" behavior a generic utility.
terrain_*is cpu-based procedural generation of terrain using Perlin noise.terrain_originalis the original demo from one of my youtube videos, updated to 0.17.terrainuses single threads to replace theSpawnTerraincustomCommandwith async behavior. It uses twoasync_accesscalls with the "heavy" procgen in between them.terrain_multithreadeduses tokio to manage the threads.