We have a 2D game in Unreal Engine which is heavily on art and we have a few hundred art assets on each level.
Problem: Every time you enter a streaming volume there is an unpleasant lag because it takes a while to load the whole level.
Solution: Load art assets dynamically to reduce loading times. assets are now loading based on character position on the map.
Here is what happens behind the scenes:
More on our Discord: Discordapp.com