Hello there @Hero_Tales!
There are tons of facts to consider when aiming for good performance in your level. Let’s cover the ones you mentioned first:
-
Yes, the number of assets in the next world is important, the more you have, the longer the load time. So optimization for your assets is key, using efficient textures, simpler materials, and optimized geo.
-
SSD are way faster than HDD, and it will indeed affect gameplay, as the group will have to wait for the slowest client. This can be mitigated with the forementioned optimization of assets, or as mentioned in your list, implementing Async Loading to load stuff earlier.
-
As for working with streaming, indeed, world Partition and streaming levels will let you load areas in and out asynchronously, reducing wait time and memory usage.
To further improve performance in your world, please check the following guides, and implement their practices on your project: