[HIGH INITIAL LOADING TIME]Basic performance optimization tips or a tutorial video for developing a 3D mobile game for ANDROID

Hi Guyz,

Please let me know the basic optimizations while developing a game targeted for lowend ANDROID platform.
If I install the third person template APK, I get very less FPS.
I know that is because of the post-processing and the big textures used in skysphere blueprint.
But still the initial load time is very high if I remove the post-processing and skysphere.
I doubt this might be happening because of the compiling of the shaders.

Please tell me how to reduce the initial load time.
I have only one box and a dynamic light in my scene.
In UNITY, the same sort of scene gets loaded in very less time.
Please let me know how the developing should be done in UE for mobile platforms so that the loading time can be reduced and the build can be optimized further

Thanks

1 Like

Hey sameertripathy -

If you are deploying from the editor itself directly to the phone you will experience an initial lag but after deployed there should not be any lag generated from deployment. Also, with the shaders compiling, you are seeing the editor convert all your Shaders from DirectX API to the OpenGL API which Android Phones use. This again should only happen on the first initial deployment cycle and should not be required if the game is packaged and deployed.

I would suggest taking a look at the informatrion linked below which will help you get started with some performance guiudelines and general support information about Mobile Development:

https://docs.unrealengine.com/latest/INT/Platforms/Mobile/index.html

https://docs.unrealengine.com/latest/INT/Platforms/Android/DeviceCompatibility/index.html

Thank You

Eric Ketchum