Open Doh09 opened 4 months ago
We should implement this for the Bevy Assets / Bevy Marketplace (see https://github.com/bevyengine/bevy-website/issues/175) first, but supporting alternate backends is reasonable in principle.
In order to get that working nicely, we would want to filter aggressively for assets that should work well with Bevy. For example, all code assets will never work, and .fbx assets will be blocked on a high-quality loader.
What problem does this solve or what need does it fill?
Unity and Unreal have huge asset stores that many people have lots of assets in. It would make it easier to transition to using Bevy if Bevy was able to load in aasets from these stores. Especially things like 3D files, shaders, textures and audio.
What solution would you like?
Crates for downloading packages from Unitys and Unreals asset stores.
What alternative(s) have you considered?
Manual download via e.g. the Unity editor and then moving the files over into Bevy. But that requires having Unity installed and moving the files over manually.