Unreal Engine 4 en Android: demo de Google I/O, VR Daydream y desarrollo optimizado

  • Demo de UE4 en Android con Tegra K1 muestra gráficos avanzados gracias a AEP y OpenGL ES 3.1.
  • Compatibilidad con Daydream y modo VR de Android para baja latencia y mejor inmersión.
  • Flujo de trabajo con AGDE en Visual Studio acelera compilación y depuración en C++.
  • Escalado de UE4 entre móvil, TV y VR impulsa su adopción en proyectos AAA e indie.

Imagen genérica sobre Unreal Engine 4 en Android

Muchas cosas fueron presentadas en la conferencia de desarrolladores Google I/O en el día de ayer pero, una de ellas, llamó poderosamente la atención: un vídeo que muestra la ejecución de un juego con Unreal Engine 4. Y, este tipo de aplicaciones, son cada vez más importantes para los de Mountain View.

Lo cierto es que la calidad que se observó es realmente alta y, como se puede comprobar en la creación que dejamos a continuación, los detalles son excelentes así como los diferentes efectos que se muestran. Es decir, que Google parece que va en serio a la hora de convertirse en un opción en el mercado de los juegos –un ejemplo es que Android TV tiene en estos uno de sus contenidos importantes- y, para ello, cuenta con aliados de envergadura, como por ejemplo Nvidia con sus procesadores o desarrolladoras como Epic Games.

El caso es que mejora de lejos la que se ha visto nunca en un juego para el sistema operativo Android, tanto es así que sin problemas se puede decir que no se tiene mucho que envidiar a lo que ofrecían las generaciones anteriores de consolas (PlayStation 3 y Xbox 360). Y, todo ello, tiene en el SoC Tegra K1 de Nvidia como uno de los máximos culpables, que se está confirmando como toda una referencia a la hora de hablar de potencia, en especial al gestionar imágenes en tres dimensiones.

Otros detalles que se deben conocer sobre el vídeo

Imagen genérica de demostración técnica con Unreal Engine

El vídeo que utiliza Unreal Engine 4 (Rivalry) tiene algunos detalles que se deben conocer y que demuestran que le proyecto Android L será un paso muy importante en muchos apartados. Por ejemplo, en la ejecución se utiliza la nueva Android Extension Pack y el API (lenguaje que comunica software y hardware) OpenGL ES 3.1, que son de la partida en el desarrollo antes mencionado. Claramente, se aprecian mejoras significativas en apartados como la geometría y gestión de las luces (incluidas las sombras).

Además de los avances de AEP, UE4 saca partido de compute shaders, mallas con más detalle y materiales con renderizado físicamente basado (PBR), lo que permite reflejos más realistas, sombras dinámicas más precisas y postprocesado avanzado en Android. Todo ello se traduce en escenas con mayor densidad poligonal, efectos de partículas complejos y una iluminación global más creíble sin comprometer la tasa de fotogramas.

Imagens de juego con Unreal Engine 4 y procesador Nvidia Tegra K1

Lo cierto es que el salto cualitativo en los juegos que se va a conseguir en Android va a ser importante. La llegada del soporte de 64 bits junto con el cambio definitivo hacia ART (junto con el soporte de instrucciones ARMv8) permitirá que el rendimiento general del sistema operativo sea muy superior y aproveche a procesadores como el Nvidia Tegra K1 (que no se debe olvidar que se basa en la arquitectura Kepler para GPUs). Y, los juegos, serán uno de los grandes beneficiados como se ha podido comprobar en el vídeo con Unreal Engine 4.

Un frente clave es la realidad virtual. Unreal Engine 4 es compatible con Daydream, la plataforma de VR móvil de Google, incorporando mejoras de resolución y rendimiento, así como soporte para su mando con sensores de movimiento. Android añadió un modo VR que reconfigura el sistema para minimizar la latencia y asegurar una relación imagen-movimiento fluida en dispositivos compatibles, con objetivos por debajo de los 20 ms, habilitados por optimizaciones como el renderizado en un solo buffer y un núcleo dedicado para tareas de VR.

Esta compatibilidad se complementa con herramientas listas para usar: Epic distribuye plantillas y recursos de ejemplo que permiten crear demos para Daydream en tiempos muy ajustados, aprovechando los blueprints visuales, el sistema de materiales de UE4 y su pipeline móvil. Para los estudios, esto significa una entrada más rápida a VR sin sacrificar calidad ni control sobre los pipelines de arte y código.

También se ha reforzado el flujo para desarrolladores con el soporte de Android Game Development Extension (AGDE) en Visual Studio. Con AGDE, los equipos pueden compilar y depurar C++ directamente desde su IDE habitual, lanzar el APK con una pulsación, usar puntos de interrupción, relojes y ver registros/ensamblados, e incluso acelerar compilaciones con Incredibuild. El equipo móvil de Unreal y proyectos de alto tráfico como Fortnite en Android han validado este flujo a diario, reduciendo tiempos de iteración y facilitando la localización de errores complejos sin alternar entre entornos.

El impulso de Google al ecosistema de entretenimiento en pantallas grandes, con Android TV como escaparate de juegos, añade otro vector de crecimiento. UE4 ofrece perfiles específicos para TV y soporte de controladores, por lo que el mismo proyecto puede escalarse entre móvil, TV y VR, optimizando texturas, LODs y efectos según el dispositivo, mientras se mantiene la fidelidad visual.

La adopción del motor es amplia y transversal: conviven producciones AAA de consola y PC con propuestas independientes y juegos móviles, abarcando géneros que van del shooter táctico al rol de acción, plataformas, sigilo o carreras. Franquicias y estudios destacados han confiado en UE4 para lograr escenas de gran precisión, animaciones de alta calidad y físicas robustas, demostrando que el salto a dispositivos Android no implica renunciar a técnicas avanzadas ni a experiencias exigentes.

En conjunto, el soporte de UE4 para Daydream y VR móvil, las mejoras gráficas de AEP/OpenGL ES 3.1, la potencia de SoCs como Tegra K1, la apuesta por Android TV y un workflow moderno con AGDE refuerzan a Android como plataforma de juego de primer nivel, con un presente sólido y margen de mejora que seguirá acercando las experiencias de consola al bolsillo.

Fuente: YouTube.


Very Little Android 2022
Puede que le interese:
Los mejores juegos Android que siguen siendo imprescindibles en tu móvil