-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Bevy is a game engine that has a lot of momentum in the Rust community. Part of its API surface deals with loading assets (art, levels, etc.) from external sources; the core interface for this is AssetReader. A wide variety of third-party implementations of this exist for things like loading over HTTP, reading from various archive formats, etc. We could create a crate that does similar, with the backing store for assets being a MongoDB server.