What Is The Best Way To Load Assets Cross-Platform?

I decided to make my Windows project compatible with Android. The problem is I would prefer to keep everything under the same repository to reduce duplicating code across repositories. Some assets don’t show up on the Android side. Currently, in the Construction Script of actors, I am just checking what platform I am on using “Get Platform Name” and then switching the result and setting different Skeletal Meshes and different materials that actually work well (High FPS and Good Quality) with the platform.

I cannot help but have the feeling I am doing something horrible with this technique. Please, if anyone can guide my sorry ■■■ in the right direction, then that would be great! :slight_smile:

  1. For materials, I found a feature called Feature Level Switch.