Mobile game FPS drops at first load and then no issues

Hi, i made a small level with 1 barrack copied in UE4 several times, 1 house copied several times in UE4, 1 tower and 1 longer building. When ever I start the game on mobile(IOS 10 - iPhone 5S / iOS 11 - iPhone SE) for the first time, game fps drops and goes back to normal when it loads a new object. If I add cutscene with the camera circling around the level, the FPS drops even more because it is looking at more objects that are appearing for first time at screen. if i close the app and re run for second, third … times no issues at all only on first run (even if i restart the level no issues with rendering them).

The objects have 420, 580, 2772, 3570 triangles and they are all imported from Maya exactly like here:
https://docs.unrealengine.com/latest...BestPractices/
https://docs.unrealengine.com/latest...hes/index.html

It’s side scroller template so object appear 1 or 2 while moving right so it’s weird…

https://forums.unrealengine.com/filedata/fetch?photoid=1367900

bumping bebe!

if the houses were basically the same and they are just Static Meshes, may you consider the use of Instanced Static Mesh instead?

Another point is about the materials you are using. Can you give some more info about it?


On top on that, can you send some shots of your GPU profiling during that FPS drop issue and when the FPS is normal? (GPU Profiling | Unreal Engine Documentation)

Materials are very basic base color with vector element just assigning a color for example red gray bla bla…

by default ue4 is doing instanced static meshes when you have the same object in the scene.