Unreal Engine provides you with the tools and frameworks to create optimized applications for iOS, Android, and tvOS. The following sections will help you get started creating your applications and guide you through the process of optimizing, debugging, and packaging your project.
Creating games and applications for mobile platforms comes with several unique considerations that need to be taken into account during the development process:
What devices are you targeting?
What restrictions do they have?
Should you use ads or in-app purchases?
And many more.
Unreal Engine provides you with the tools and frameworks to create optimized applications for iOS, Android, and tvOS. The following sections will help you get started creating your applications and guide you through the process of optimizing, debugging, and packaging your project.
Getting Started
This section helps you prepare for mobile development and get set up to deploy to your chosen platforms.
Create a Low-Overhead Mobile Project
Set up a low-overhead project with minimal rendering features for Android devices.
iOS for Windows Users
Guides on streamlining your iOS workflow when developing primarily in a Windows environment.
Debugging and Optimization
This section contains optimization best practices and guides for Oodle compression tools, Gauntlet Framework, Unreal Insights, the RenderDoc plugin, and more.
iOS, iPadOS, and tvOS
Learn how to build projects for iOS, iPadOS, and Apple TV.
Unreal Insights on Android Devices
Step-by-step guide for attaching the Unreal Insights profiler to an Android application running on a test device.
Using Oodle
An introduction to using Oodle compression solutions in Unreal Engine.
Using RenderDoc with Unreal Engine
RenderDoc is a standalone open-source graphics debugger that you can use to perform single-frame captures and inspect them.
Gauntlet Automation Framework
A framework to run sessions of projects in Unreal Engine that perform tests and validate results.
Graphics and Asset Considerations
This section contains best practices and guides for optimizing assets, materials, lighting, graphics and more.
Rendering and Shading Modes
Information about Mobile Forward, Deferred, and Desktop rendering paths.
Rendering Optimization for Mobile
Guidelines and best practices for how to optimize Mobile performance while getting the highest possible fidelity from Mobile HDR features
PSO Caches
Record the GPU states for your application in advance to optimize rendering.
Lumen on Mobile
Compatibility information and instructions for using Lumen on Mobile devices.
Packaging and Shipping Your Mobile Game
This section contains guides for building your applications, working with storefronts, and packaging iOS and Android.
Packaging Android Projects
Taking a look at packaging your final Android project.
Packaging iOS Projects
Learn how to package iOS Projects in Unreal Engine