Atrás

La creación de Lunar Horizons en Fortnite: una recreación alternativa e inmersiva de una misión a la Luna

11 abr 2024

El equipo de Fortnite

Lunar Horizons es una recreación alternativa e inmersiva en 3D de una misión lunar internacional del futuro de la Agencia Espacial Europea (ESA) al polo sur de la Luna. En el juego, tendrás que obtener recursos para construir el hábitat lunar diseñado por Hassell a la vez que aprendes más sobre las maravillas de la exploración espacial. 

Lunar Horizons no se trata solo de ganar. Tómate un momento para hablar con los astronautas e interactuar con los puntos de información en el paisaje lunar para conocer más sobre esta misión de la vida real y nuestro viaje al espacio. Lunar Horizons es una creación de Epic Games, la ESA y Hassell en colaboración con Buendea y Team PWR.

Prueba la experiencia Lunar Horizons con el código 3207-0960-6428 o buscando “Lunar Horizons” en Descubrir.
 

Lunar Horizons le permitió al equipo de Epic mostrar cómo es que se pueden usar ideas e información de la vida real para crear algo divertido e interesante con Unreal Editor para Fortnite (UEFN), así como para educar a los jugadores sobre las maravillas de los viajes espaciales. 

Aprendimos mucho sobre las ciencias relacionadas con el espacio cuando desarrollamos esta experiencia, como el hecho de que no se pueden ver las estrellas desde la superficie de Marte, lo problemático que puede ser el polvo lunar y cómo es que algunas áreas del polo sur de la Luna han estado en penumbras durante miles de millones de años. Esperamos que también aprendas mucho al jugar esta experiencia y leer este blog del desarrollador. ¡Adelante!
 

Recursos personalizados

Un aspecto emocionante de este proyecto fue poder trabajar de cerca con el estudio de arquitectura Hassell y la ESA. Ambas entidades fueron muy amables al brindar modelos digitales de diseño asistido por computadora (CAD) del hábitat lunar y el vehículo lunar no tripulado propuestos. Hemos logrado llevar esos mismos modelos a UEFN para que se puedan usar en la experiencia Lunar Horizons.

Gracias a Nanite, pudimos usar modelos muy detallados en consolas de última generación y PC y automáticamente generar una versión más sencilla para otro tipo de plataformas, como dispositivos móviles. La ESA ya usa Unreal Engine para reclutamiento, simulación y entrenamiento, por lo que algunos recursos se pudieron integrar rápidamente y sin complicaciones a UEFN.

Además de los modelos existentes, trabajamos con Buendea, un desarrollador externo, que creó otros recursos personalizados para el proyecto. Buendea hizo algo que nunca habíamos visto: escaneó rocas y tomó fotografías de superficies reales similares a la Luna para crear texturas realistas.

Un recurso que nos llena de orgullo es el traje espacial xEMU, que se recreó con precisión con esta guía pública sobre actividad extravehicular. Este traje espacial originalmente se diseñó para la próxima misión Artemis de la ESA.

Lo mejor es que muchos de los recursos empleados están disponibles de forma gratuita en FAB, por lo que puedes usarlos en tu propio proyecto de UEFN. Solo sigue estas instrucciones:
 
  1. Ejecuta Unreal Editor para Fortnite.
  2. Abre el proyecto al que te gustaría agregar estos recursos.
  3. Haz clic en el ícono de FAB en la barra superior (junto al ícono de Verse).
  4. Busca Lunar Horizons y selecciona el paquete de recursos gratuitos de Lunar Horizons.
  5. Arrastra los recursos a tu nivel y comienza a usarlos.

Lunar Horizons de Fortnite en Fab

Para obtener más información sobre cómo importar recursos personalizados en UEFN, echa un vistazo a la documentación “Cómo importar contenido e islas”.

Captura de pantalla A de Lunar Horizons en Fortnite
 

Verse

El código escrito en Verse, el lenguaje de programación de UEFN, controla todos los aspectos de la jugabilidad de Lunar Horizons, lo que incluye los puntos de información, de escaneo y la creación del hábitat lunar.

Cuando se coloca un punto de escaneo, el código de Verse encuentra el punto de recurso más cercano (que son elementos de utilería personalizados colocados por diseñadores en UEFN). Después, mueve el punto a donde tiene que ir, apunta en la dirección correcta y gestiona la producción de recursos. Cada punto de escaneo tiene su propio dispositivo de Verse y una variedad de dispositivos de Fortnite (para mostrar texto o permitir la interacción al levantarlo).

Verse se utiliza para crear un HUD personalizado en Lunar Horizons, lo que permite que el jugador sepa fácilmente lo que lleva y pueda estar al tanto de tormentas solares que se avecinan. También sirve para que los jugadores sepan qué hacer a continuación al activar dispositivos de baliza cercanos.

Para obtener más información sobre el uso de Verse en UEFN, echa un vistazo a la documentación sobre los primeros pasos en Verse y cómo aprender a programar en Verse.

2024 03 26 13 36 21 Recurso Recolección Minijuego Dispositivo Verse SparkleMoon Espacio de trabajo Visual Espiga

2024 03 26 14 34 10 Fortnite

2024 03 26 16 15 46 Unreal Editor
 

Sequencer

Hicimos amplio uso de la herramienta de cinemáticas y animaciones, Sequencer, en Lunar Horizons, incluso para las secuencias de los astronautas en su misión, el despliegue de puntos de escaneo, los movimientos de los vehículos róver en la superficie, los efectos de una tormenta solar, además de elementos más pequeños, como botones e íconos parpadeantes. 

Para más información sobre el uso de Sequencer en UEFN, ve la documentación “Sequencer y rigs de control”. Si quieres comprender a fondo cómo implementar animación y cinemáticas, puedes ir a la página general de Animación y cinemática.

2024 03 26 14 57 40 Unreal Editor
 

Rig de control

El rig de control se usó para una variedad de aspectos de Lunar Horizons. Por ejemplo, los dos modelos de vehículos róver robóticos se crearon de tal modo que las llantas giraran automáticamente al moverse y la suspensión subiera y bajara en relación con la superficie lunar (obtén más información en la charla de Chase Cooper en el Unreal Fest del año pasado). 

También usamos el rig de control para animar el punto de escaneo en Sequencer. Además, el rig de control lleva a cabo una prueba de colisión para asegurarse de que el punto se haya colocado exactamente en la superficie de la Luna.

Para obtener más información sobre el uso de rig de control en UEFN, lee la documentación “Sequencer y rigs de control” señalada anteriormente. Si quieres comprender a fondo cómo implementar animación y cinemáticas, echa un vistazo a la página general de documentación aquí.

2024 03 26 12 29 20 Unreal Editor

2024 03 26 13 33 47 Fortnite

2024 03 26 13 17 40 Unreal Editor
 

Terreno y entorno 

El terreno en el juego comenzó como información de elevación lunar real (de la sonda LRO de la NASA), que luego se adaptó con las herramientas de terreno de UEFN. Usamos una configuración de material personalizado para crear una superficie lunar verosímil y única, inspirada en fotografías de referencia reales. También se usaron calcomanías para agregar detalles específicos y dar cohesión. 

Para obtener más información sobre cómo crear tu propio entorno personalizado en UEFN, consulta la documentación “Entornos y terrenos”.

2024 03 26 15 05 10 Unreal Editor

Toma de terreno actualizada

Repetición de terreno de Lunar Horizons

2024 03 26 16 08 21 Unreal Editor

Esperamos que hayas aprendido un par de cosas sobre la exploración espacial y cómo se convirtió en una experiencia de UEFN. Si quieres conocer más sobre la misión Artemis de la vida real al polo sur de la luna, te invitamos a leer este artículo de la ESA sobre la misión lunar Artemis V. También puedes leer más sobre el panel “Bringing the Moon into Fortnite” del Unreal Fest de 2023. 🌙