Texture format on Mobile Phones

Hi everyone,

I’m working on a project right in which I have to make an app for Huawei P9 mobiles. My question is, How do I know which is the texture format that works best or if there’s a way to know the texture formats not only for this device but for others.

I know that there’s a default that works on all (if not, most of them) Android devices which is ETC1 but there are other options. I’ll appreciate the help on this one.

I’m not sure, but I know that in the material editor lets you have switches that you can use in order to switch between different textures and shaders based on the device you are running the game on

Hi,

First off, thanks for the quick replay. You mean in the “Mobile” section on the Material editor?

I meant the QualitySwitch and Feature Level Switch

Oh, ok. So basically I have to experiment with those to figure out which is the best option that balance performance and quality on mobile devices, right?

Please utilize these documentation links as well:

  • [Texture Guidelines for Mobile Platform][1]
  • [Mobile Performance Tips & Tricks][2]
  • [Performance Guidelines for Mobile Devices][3]
  • [Materials for Mobile Platforms][4]

Rendering Features for Mobile Games in Unreal Engine | Unreal Engine 5.1 Documentation
[2]: https://docs.unrealengine.com/latest/INT/Platforms/Mobile/Performance/TipsAndTricks/index.html
[3]: Performance Guidelines for Mobile Devices in Unreal Engine | Unreal Engine 5.1 Documentation
[4]: Rendering Features for Mobile Games in Unreal Engine | Unreal Engine 5.1 Documentation

Cool, I’ll definitely check those out, thanks for the help