La mayoría de los juegos de computadora avanzados dependen de los gráficos y requieren un motor de física sólido. Sin embargo, crear una programación personalizada para esto suele llevar mucho tiempo y ser costoso.

El lanzamiento de Unreal Engine en 1998 proporcionó una base para los desarrolladores de juegos y les permitió concentrarse más en su contenido en lugar de dedicar mucho tiempo a construir la columna vertebral de su juego.

Después de más de 20 años, finalmente estamos viendo la quinta versión de este motor. Entonces, veamos qué ofrece Unreal Engine 5 y cómo cambiará los juegos para desarrolladores y consumidores.

1. Iluminación fotorrealista

Una de las cosas más difíciles de desarrollar en un juego es la iluminación realista. Si observa los juegos lanzados hasta finales de la década de 2010, encontrará que se distinguen fácilmente de la realidad. Eso es porque no es fácil recrear una iluminación realista en escenas virtuales.

La industria del cine ha comenzado a utilizar trazado de rayos para crear iluminación global

en sus escenas desde 2013. Sin embargo, los juegos aún no se han puesto al día con esto, ya que lleva mucho tiempo renderizar un solo cuadro. Es por eso que era imposible aplicar el trazado de rayos a los juegos de ritmo rápido que se ejecutaban a 60 FPS o más.

Sin embargo, en 2018, Nvidia lanzó las primeras tarjetas de video de trazado de rayos disponibles comercialmente en la serie RTX. Poco después, Unreal Engine 4 comenzó a admitir la tecnología de forma nativa.

Unreal Engine 5 amplía este soporte con el lanzamiento de Lumen. Este sistema es un motor de iluminación y reflexión global completamente dinámico que permite que las escenas muestren una iluminación realista en tiempo real.

También cuenta con Virtual Shadow Mapping, lo que permite que los elementos 3D creen sombras de alta resolución como deberían verse en la vida real. También está diseñado para reemplazar las muchas técnicas de sombreado existentes, reduciendo así la carga en el sistema.

2. Nivel de detalle dinámico

En el modelado 3D, cada elemento consta de diferentes polígonos para crear su superficie. Cuanto mayor sea el detalle de un objeto, más polígonos habrá. Sin embargo, esto también significa que consumirá más recursos, especialmente si carga simultáneamente muchos objetos muy detallados.

Una forma de evitar esto es crear diferentes niveles de detalle para un objeto. Por ejemplo, si crea un automóvil virtual, puede tener ocho objetos diferentes que lo representen. automóvil, con cada objeto reduciendo su detalle hasta que solo obtenga una forma que se asemeje vagamente a un vehículo.

Cuando tu punto de vista esté cerca del vehículo, el juego cargará la mejor y más detallada versión del auto. Y a medida que el automóvil se aleja, cargará las versiones menos detalladas del automóvil hasta que esté tan lejos que el juego solo necesite cargar la forma del automóvil.

Esta técnica permite que los juegos de mundo abierto como Grand Theft Auto 5 tengan un mundo altamente poblado que las computadoras pueden cargar razonablemente. Sin embargo, esto también significa que los desarrolladores tendrán que desarrollar cuatro, cinco, seis o incluso más objetos con diferentes niveles de detalle para cada elemento del juego.

Sin embargo, Nanite de Unreal Engine 5 lo hará automáticamente. En lugar de crear niveles de detalle individuales para cada objeto, el motor del juego reducirá la cantidad de polígonos en un objeto a medida que se aleja de la cámara. Esta técnica reduce la complejidad de la escena que la computadora necesita cargar y, al mismo tiempo, reduce la carga de trabajo del desarrollador del juego.

3. Una biblioteca de activos masiva

Es un desafío crear escenas personalizadas en mundos virtuales, especialmente si tiene que construir todo desde cero. Supongamos que un desarrollador de juegos quiere crear una escena caótica en la que los jugadores puedan interactuar con casi todos los activos, como esconderse detrás de chatarra, ser golpeado por escombros voladores o incluso ser detenido por una pared. En ese caso, tendrán que crear cada pieza en ese lugar desde cero.

Aquí es donde entra en juego la biblioteca de recursos de Megascans. Creado en sociedad con Quixel, los desarrolladores ahora tienen acceso a más de 16,000 activos diferentes y únicos. Incluso pueden usar una herramienta integrada para mezclar y combinar diferentes activos para crear uno nuevo desde cero.

Además, si el objeto que necesitan no está disponible en la biblioteca, el desarrollador del juego puede usar la aplicación móvil de Quixel para escanear en 3D un activo en el mundo real. No necesitan equipo especializado, iluminación ni experiencia para hacer un objeto digital de alta calidad, y tampoco tienen que crearlo desde cero.

El Unreal Engine 5 también incluye Metahumans, lo que permite a los desarrolladores crear humanos realistas rápidamente. Puede personalizar rasgos faciales como pómulos, vello facial, color de ojos, arrugas y más. Además, esta herramienta prepara el cuerpo del humano virtual, facilitando la animación en el motor del juego.

Finalmente, si el desarrollador del juego quiere recrear una escena en el mundo real, Unreal Engine 5 se asoció con Cesium, que le permite descargar datos geoespaciales 3D altamente detallados desde cualquier superficie mapeada del Tierra. Entonces, si eres un desarrollador de juegos y quieres recrear un área específica, no tienes que volar hasta allí y grabar el lugar tú mismo. Todo lo que necesita hacer es descargar el área mapeada de Cesium.

4. Optimización de nueva tecnología de hardware

Si bien Nanite permite que casi todos los objetos en una escena se rendericen rápidamente, todavía habría un punto en el que los recursos de un sistema simplemente se verían abrumados por la cantidad de objetos. Esto es especialmente cierto para los juegos que ofrecen frecuencias de actualización rápidas, ya que la computadora tendría que cargar la escena 120 o incluso 245 veces por segundo.

Pero con la llegada de los SSD NVMe ultrarrápidos, el motor del juego puede aprovechar esta tecnología para transmitir los activos visuales que una escena necesita para renderizar desde el SSD a la RAM. Con esto, los desarrolladores de juegos pueden eliminar los tiempos de carga por completo y obtener rápidamente la textura necesaria y los datos de polígonos sobre la marcha a medida que el jugador se mueve y mira alrededor de la escena.

5. Compatibilidad hacia adelante

Muchos juegos están hechos con Unreal Engine 4. Como tal, no es descabellado pensar que los desarrolladores querrían portar sus juegos a Unreal Engine 5 para crear mejores versiones. Es posible que también quieran hacer esto para crear secuelas, y es mucho menos trabajo si puede mover sus activos de Unreal Engine 4 a Unreal Engine 5 sin muchos problemas.

Es por eso que Epic hizo Unreal Engine 4 fácilmente convertible a Unreal Engine 5. Además, la UI/UX en Unreal Engine 5 sigue siendo prácticamente la misma, por lo que los desarrolladores no tienen que volver a aprender el sistema de nuevo.

6. Accesibilidad abierta

Finalmente, una de las mejores cosas que le han pasado a Unreal Engine es su sistema de uso gratuito. Empleado por primera vez bajo Unreal Engine 4, Unreal Engine 5 es gratis para todos los desarrolladores con menos de $ 1 millón en ingresos. Una vez que su juego supera eso, debe pagar el 5% de sus ingresos brutos a Epic por usar el motor del juego. Sin embargo, esta tarifa no se aplica a todos los juegos lanzados en Epic Games Store.

Este sistema de pago permite a los desarrolladores de juegos independientes crear juegos sin pagar por un software costoso ni preocuparse por regalías masivas. Y si colocan su juego en Epic Games Store, no tendrán que preocuparse por realizar ningún pago por el motor del juego.

Unreal Engine 5 marca el futuro de la visualización digital

Si bien el aumento de la potencia de la computadora permite a los desarrolladores de juegos crear juegos más avanzados y fotorrealistas, aún necesitan nuevos motores de juegos para aprovechar este hardware. El Unreal Engine 5 permite a los desarrolladores de juegos independientes y gigantes crear títulos realistas y de alta calidad.

A medida que los motores de juegos se vuelven más inteligentes y eficientes, los desarrolladores pueden crear más juegos en menos tiempo. Y al aprovechar la potencia informática bruta que ofrece el nuevo hardware, los títulos desdibujan la distinción entre el mundo virtual y el real, permitiéndonos consumir el más alto nivel de entretenimiento.

10 juegos de Unreal Engine 5 confirmados y en camino

Leer siguiente

CuotaPíoCuotaCorreo electrónico

Temas relacionados

  • Juego de azar
  • Cultura del juego
  • Diseño de videojuegos

Sobre el Autor

jowi morales (238 Artículos Publicados)

Jowi es escritora, entrenadora profesional y piloto. Desarrolló un amor por cualquier PC desde que su padre compró una computadora de escritorio cuando tenía 5 años. Desde entonces, ha estado utilizando y maximizando la tecnología en todos los aspectos de su vida.

Más de Jowi Morales

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse