That’s a very good find. I’ll definitely give it a shot, thank you.
It may not be a multiplatform solution, but it’s a start at least. I’ll see if I can replicate that.
For the 3D models, I use Assimp as explained by Moddingear https://wiki.unrealengine.com/Assimp_for_Unreal
It works really well but may need some tweaks depending on your use case. For example, my UVs were flipped on the Y axis maybe because I exported from Blender. And I’ll need to expand on it to support materials as well.