Book Image

Learning Unreal Engine iOS Game Development

By : Muhammad A.Moniem
Book Image

Learning Unreal Engine iOS Game Development

By: Muhammad A.Moniem

Overview of this book

Table of Contents (18 chapters)
Learning Unreal Engine iOS Game Development
Credits
About the Author
Acknowledgements
About the Reviewers
www.PacktPub.com
Preface
Nodes Database
Index

Performance optimization


iOS devices and mobiles in general can run games with a high frame rate, but there are some disadvantages that you need to take care of to make sure that the game will be running at its best frame rate. Here are some points that you need to check while working with Unreal games for iOS:

  • Try not to use real-time lights and try to use baked lightmaps

  • Make sure that you build all of the lighting before building to the device

  • Pooling the actors is better than destroying and spawning them

  • Don't use post process effects on the camera

  • Make sure to have less than 700 draw calls in the camera view

  • Use as few materials as possible to get fewer draw calls

  • Use as few textures as possible; using atlases is a great way to optimize the textures' amount and size

  • Square texture (power of two) is the best texture for iOS devices

  • The tries count should not be more than 500,000 in the camera view

  • Use PrecomputedVisibilityVolumes if your game has lots of 3D meshes

  • Try not to use HDR or LDR if possible...