La documentación para desarrolladores de Unreal Engine contiene la mayor parte de lo que necesitarás para usar Unreal Engine y orientarlo a dispositivos Android.
Cómo comenzar
En la guía de Inicio rápido de Android, se abarca la mayor parte de lo que necesitarás para comenzar a desarrollar para Android, lo que incluye lo siguiente:
- Cómo crear un proyecto para dispositivos móviles
- Cómo configurar el proyecto de modo que se oriente a Android
- Cómo configurar el editor para obtener vistas previas del procesador de dispositivos móviles
- Cómo lanzar en un dispositivo Android de destino
- Cómo empaquetar tu compilación de Android en un APK a efectos de realizar pruebas
Si usas Windows como plataforma de desarrollo, Unreal se integra a Android Game Development Extension para Visual Studio.
Cómo empaquetar tu proyecto
En la guía Cómo empaquetar proyectos de Android, no solo se explica cómo empaquetar tu compilación de Android en un archivo APK, sino también cómo prepararla para su distribución con Android App Bundle.
Play Asset Delivery
En la referencia de Google Play Asset Delivery, se explica cómo habilitar Play Asset Delivery en tu proyecto, cómo designar reglas para crear fragmentos de recursos que se convertirán en paquetes de recursos en el Android App Bundle y cómo aprovechar los recursos de tiempo de instalación, seguimiento rápido y a pedido.
API de Play Integrity
La API de Play Integrity te ayuda a verificar que tu juego no esté modificado, que Google Play lo haya instalado y que se ejecute en un dispositivo Android original o en una instancia original de Google Play Juegos para PC. El servidor de backend de tu juego puede responder cuando detectas tráfico peligroso para evitar el acceso no autorizado y las trampas. Consulta la documentación y la referencia de la API de Runtime para saber cómo integrar esta función con el complemento de Unreal Engine.
Actualizaciones integradas en la app de Play
Las actualizaciones integradas en la app de Play te permiten solicitar a los usuarios que actualicen a la versión más reciente de tu juego cuando haya una nueva disponible, sin que tengan que visitar Play Store. Consulta la documentación y la referencia de la API de Runtime para saber cómo integrar esta función con el complemento de Unreal Engine.
Opiniones integradas en la app de Play
Las opiniones integradas en la app de Play te permiten solicitar a los usuarios que envíen calificaciones y opiniones de Play Store sin tener que salir del juego. Consulta la documentación y la referencia de la API de Runtime para saber cómo integrar esta función con el complemento de Unreal Engine.
Facturación Google Play
En la guía Compras directas desde la aplicación, se explica cómo configurar tu juego para el sistema de facturación de Google Play, cómo leer la información de compra y cómo realizar compras.
API de Vulkan
Vulkan es una API de gráficos 3D multiplataforma de alto rendimiento que tiene una sobrecarga baja en comparación con OpenGL ES.
Para habilitar la API de gráficos de Vulkan, ve a Project Settings > Platforms > Android > Build y selecciona Support Vulkan. Cuando seleccionas Support Vulkan y Support OpenGL ES3.2, Unreal usa Vulkan de forma predeterminada. Si el dispositivo no es compatible con Vulkan, Unreal recurrirá a OpenGL ES 3.2.
![Support Vulkan y Support OpenGL ES3.2 seleccionados en Project Settings > Platforms > Android > Build](/static/images/games/engines/unreal/unreal-vulkan.png)
Frame Pacing
Unreal 4.25 y versiones posteriores integran la biblioteca de Android Frame Pacing, que forma parte del Android Game Development Kit. En el artículo sobre Frame Pacing para dispositivos móviles, se explica cómo habilitar la biblioteca de Frame Pacing de Android y cómo controlar el ritmo de fotogramas desde el código C++.
Cómo optimizar la renderización
En la guía sobre optimización de la renderización en dispositivos móviles, se abordan lineamientos y prácticas recomendadas para optimizar el rendimiento en dispositivos móviles, además de cuándo usar mapas normales en comparación con mallas de gran cantidad de vértices. Se describen los aspectos básicos para reducir las llamadas de dibujo, el recuento de malla y el recuento de ID de material, además de la complejidad del material, la optimización de la resolución de la textura, el tiempo de inicio y el tamaño del paquete.
Prácticas recomendadas
También tenemos artículos de prácticas recomendadas sobre recursos artísticos, identidad, distribución y mucho más que te ayudarán mientras navegas por el ecosistema de Android con Unreal Engine.