Skip to content

Assorted Demos playing around with bevy_malek_async; A crate related to the Bevy async working group

rust-adventure/bevy_malek_async_demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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_bevy is a "regular bevy" implementation, using an AssetEvent MessageReader.
    • gltf_malek is a single-thread approach using tokio to poll for asset load status, then react when it is loaded.
    • gltf_malek_generic is an exploration in making the "loop-and-poll" behavior a generic utility.
  • terrain_* is cpu-based procedural generation of terrain using Perlin noise.
    • terrain_original is the original demo from one of my youtube videos, updated to 0.17.
    • terrain uses single threads to replace the SpawnTerrain custom Command with async behavior. It uses two async_access calls with the "heavy" procgen in between them.
    • terrain_multithreaded uses tokio to manage the threads.

About

Assorted Demos playing around with bevy_malek_async; A crate related to the Bevy async working group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages