How can we download 3D assets from a server at Run-time?

A DLC System is required whereby content (meshes, blueprints, etc) can be directly downloaded and mounted in a running game, to be able to allocate meshes and objects at run-time. I am Unable to mount content to the game at run-time.

Please note:

  1. In this particular use case, a patch is not required as the assets are in considerable quantity and only download-and-use-as-needed methodology is required.
  2. C++ Code must be updated to work on 4.20.
  3. Mounting and changing maps will not work for this particular use case as I need to particularly download meshes and respective material to be able to assign them at runtime.
  4. All Code/Methods must work cross-platform (iOS/Android/Windows).