Android/iOS OpenGL versions support

Hello,

I am currently working on a mobile game, testing it with OnePlus One. It appears to me that the engine packs and deploys the game on my phone in the Open GL ES 2.0 framework version. Isn’t there newer mobile rendering framework, like OpenGL ES 3.1 or so?

If I deploy on the iOS device, will I still have to use OpenGL ES 2.0 render, or can I use e.g. the Metal framework?

Hi Lordink -

You will need to select the Rendering Mode you want to focus your game on in the Engine and Project Settings. For mobile game development it is common to use the higher Shader framework and establish feature levels for lower frameworks so that the game will work on a range of devices.

Thank You

Eric Ketchum

Where exactly can I do that? I’ve been going through engine and project settings and I could only find a switch for a viewport render, and only between OpenGL ES 2.0 and “modern” desktop-like render. My phone always renders the project in ES 2.0 version.