Atrás
La producción de Lunar Horizons en Fortnite: una recreación inmersiva de una misión a la Luna
El equipo de Fortnite
Lunar Horizons es una recreación inmersiva en 3D de una futura misión lunar internacional de la Agencia Espacial Europea (ESA, por sus siglas en inglés) al polo sur de la Luna. Como jugador, debes reunir recursos para construir el hábitat lunar de Hassell mientras aprendes más sobre los prodigios de la exploración espacial.
Lunar Horizons no solo va de ganar: dedica unos instantes a hablar con los astronautas e interactuar con los puntos de información del paisaje lunar para saber más sobre esta misión planeada en la vida real y nuestro viaje al espacio. Lunar Horizons ha sido creado por Epic Games, la ESA y Hassell, en colaboración con Buendea y Team PWR.
Juega a la experiencia Lunar Horizons utilizando el código 3207-0960-6428 o buscando «Lunar Horizons» en la sección Descubrir.
Lunar Horizons ha permitido al equipo de Epic mostrar cómo se pueden utilizar ideas y datos reales para crear algo divertido e interesante en Unreal Editor para Fortnite (UEFN), y educar a los jugadores sobre las maravillas de la ciencia espacial.
Durante el desarrollo de esta experiencia hemos aprendido muchas cosas sobre la ciencia espacial, como por ejemplo que las estrellas no se pueden ver desde la superficie de la Luna, que el polvo lunar supone un gran problema y que algunas zonas del polo sur lunar han permanecido oscuras durante miles de millones de años. Esperamos que tú también aprendas algo jugando esta experiencia y leyendo este blog para desarrolladores. ¡Empecemos!
Gracias a Nanite, podemos utilizar modelos muy detallados en consolas de última generación y PC, y generar automáticamente una versión menos detallada para otras plataformas, como los móviles. La ESA ya utiliza Unreal Engine para la contratación, la simulación y la formación, lo que significa que algunos recursos podrían incorporarse rápida y fácilmente a UEFN.
Además de los modelos existentes, trabajamos con una consultora de desarrollo, Buendea, para crear otros recursos personalizados para el proyecto. Buendea lo abordó de una forma nunca vista: escaneando rocas y fotografiando superficies reales similares a la Luna para crear texturas realistas.
Uno de los recursos de los que estamos muy orgullosos es el traje espacial xEMU, recreado con precisión a partir de esta guía de dominio público sobre la actividad extravehicular. Este traje espacial fue diseñado originalmente para su uso en la próxima misión Artemis de la ESA.
Además, hemos publicado gratuitamente en Fab muchos de los recursos empleados en este proyecto, para que puedas hacer uso de ellos en tu propio proyecto de UEFN. Solo tienes que seguir estas instrucciones para acceder a los recursos:

Para obtener más información sobre la importación de recursos personalizados en UEFN, consulta la documentación sobre cómo importar contenido e islas.

Cuando se coloca un poste de escáner, el código Verse detecta primero el punto de recurso más cercano (que son elementos personalizados colocados por los diseñadores en UEFN). A continuación, mueve el poste a su posición, apunta el rayo en la dirección correcta y gestiona la producción de recursos. Cada poste tiene su propio dispositivo de Verse y una serie de dispositivos de Fortnite (como para mostrar texto o permitir la interacción para recogerlo).
Verse se utiliza para crear un HUD personalizado en Lunar Horizons, que permite al jugador saber fácilmente lo que lleva encima y ser avisado de inminentes tormentas solares. También ayuda a los jugadores a saber qué hacer a continuación activando los dispositivos Baliza cercanos.
Para obtener más información acerca del uso de Verse en UEFN, consulta la documentación de introducción al lenguaje Verse y programación en Verse.



Para obtener más información acerca del uso de Sequencer en UEFN, consulta la documentación sobre Sequencer y el rig de control. Para comprender mejor cómo implementar animaciones y cinemáticas, visita nuestra página general Animación y cinemáticas.

También hemos empleado el rig de control para animar el poste de escáner dentro de Sequencer. Además, el rig de control realiza una prueba de colisión para asegurarse de que el poste se coloca exactamente sobre la superficie de la Luna.
Para obtener más información acerca del uso del rig de control en UEFN, consulta la documentación ya mencionada sobre Sequencer y el rig de control. Para comprender mejor cómo implementar animaciones y cinemáticas, consulta la página de documentación principal aquí.



Para obtener más información acerca de cómo crear tu propio entorno personalizado en UEFN, consulta nuestra documentación sobre entornos y paisajes.




Esperamos que hayas aprendido un par de cosas sobre la exploración espacial y cómo se ha convertido en una experiencia de UEFN. Si quieres obtener más información sobre la misión Artemis al polo sur lunar en la vida real, consulta este artículo de la ESA sobre la misión lunar Artemis V. También puedes obtener más información en el panel del Unreal Fest 2023 «Bringing the Moon into Fortnite». 🌙
Lunar Horizons no solo va de ganar: dedica unos instantes a hablar con los astronautas e interactuar con los puntos de información del paisaje lunar para saber más sobre esta misión planeada en la vida real y nuestro viaje al espacio. Lunar Horizons ha sido creado por Epic Games, la ESA y Hassell, en colaboración con Buendea y Team PWR.
Juega a la experiencia Lunar Horizons utilizando el código 3207-0960-6428 o buscando «Lunar Horizons» en la sección Descubrir.
Lunar Horizons ha permitido al equipo de Epic mostrar cómo se pueden utilizar ideas y datos reales para crear algo divertido e interesante en Unreal Editor para Fortnite (UEFN), y educar a los jugadores sobre las maravillas de la ciencia espacial.
Durante el desarrollo de esta experiencia hemos aprendido muchas cosas sobre la ciencia espacial, como por ejemplo que las estrellas no se pueden ver desde la superficie de la Luna, que el polvo lunar supone un gran problema y que algunas zonas del polo sur lunar han permanecido oscuras durante miles de millones de años. Esperamos que tú también aprendas algo jugando esta experiencia y leyendo este blog para desarrolladores. ¡Empecemos!
Recursos personalizados
Un aspecto apasionante de este proyecto fue la estrecha colaboración con Hassell, el puntero estudio de arquitectura y diseño, y la ESA. Ambos grupos proporcionaron amablemente modelos digitales CAD (diseño asistido por ordenador) del hábitat lunar propuesto y de la plataforma de aterrizaje lunar no tripulada, y fuimos capaces de incorporar dichos modelos a UEFN para utilizarlos en la experiencia de Lunar Horizons.Gracias a Nanite, podemos utilizar modelos muy detallados en consolas de última generación y PC, y generar automáticamente una versión menos detallada para otras plataformas, como los móviles. La ESA ya utiliza Unreal Engine para la contratación, la simulación y la formación, lo que significa que algunos recursos podrían incorporarse rápida y fácilmente a UEFN.
Además de los modelos existentes, trabajamos con una consultora de desarrollo, Buendea, para crear otros recursos personalizados para el proyecto. Buendea lo abordó de una forma nunca vista: escaneando rocas y fotografiando superficies reales similares a la Luna para crear texturas realistas.
Uno de los recursos de los que estamos muy orgullosos es el traje espacial xEMU, recreado con precisión a partir de esta guía de dominio público sobre la actividad extravehicular. Este traje espacial fue diseñado originalmente para su uso en la próxima misión Artemis de la ESA.
Además, hemos publicado gratuitamente en Fab muchos de los recursos empleados en este proyecto, para que puedas hacer uso de ellos en tu propio proyecto de UEFN. Solo tienes que seguir estas instrucciones para acceder a los recursos:
- Inicia Unreal Editor para Fortnite.
- Abre el proyecto al que deseas añadir los recursos.
- Haz clic en el icono de Fab de la barra superior (junto al icono de Verse).
- Busca «Lunar Horizons» y selecciona el paquete de recursos gratuitos de Lunar Horizons.
- Arrastra los recursos a tu nivel y empieza a usarlos.

Para obtener más información sobre la importación de recursos personalizados en UEFN, consulta la documentación sobre cómo importar contenido e islas.

Verse
El código escrito en el lenguaje de programación Verse de UEFN controla todos los aspectos de la jugabilidad de Lunar Horizon, incluidos los puntos de información, los postes de escáner y la construcción del hábitat lunar.Cuando se coloca un poste de escáner, el código Verse detecta primero el punto de recurso más cercano (que son elementos personalizados colocados por los diseñadores en UEFN). A continuación, mueve el poste a su posición, apunta el rayo en la dirección correcta y gestiona la producción de recursos. Cada poste tiene su propio dispositivo de Verse y una serie de dispositivos de Fortnite (como para mostrar texto o permitir la interacción para recogerlo).
Verse se utiliza para crear un HUD personalizado en Lunar Horizons, que permite al jugador saber fácilmente lo que lleva encima y ser avisado de inminentes tormentas solares. También ayuda a los jugadores a saber qué hacer a continuación activando los dispositivos Baliza cercanos.
Para obtener más información acerca del uso de Verse en UEFN, consulta la documentación de introducción al lenguaje Verse y programación en Verse.



Sequencer
En Lunar Horizons hemos hecho un uso extensivo de nuestra herramienta de cinemática y animación Sequencer , por ejemplo para las cinemáticas de los astronautas en su misión, la animación del despliegue de los postes de escáner, los movimientos de los rovers exploradores por la superficie, los efectos de las tormentas solares y cosas más pequeñas, como el parpadeo de botones e iconos.Para obtener más información acerca del uso de Sequencer en UEFN, consulta la documentación sobre Sequencer y el rig de control. Para comprender mejor cómo implementar animaciones y cinemáticas, visita nuestra página general Animación y cinemáticas.

Rig de control
El rig de control se ha utilizado para muchos aspectos de Lunar Horizons. Por ejemplo, los dos modelos de rovers robóticos se han configurado para que sus ruedas giren automáticamente a medida que se desplazan, y su suspensión se mueva hacia arriba y hacia abajo en respuesta al terreno lunar. (Puedes ver más detalles sobre esto en la charla de Unreal Fest de Chase Cooper del año pasado).También hemos empleado el rig de control para animar el poste de escáner dentro de Sequencer. Además, el rig de control realiza una prueba de colisión para asegurarse de que el poste se coloca exactamente sobre la superficie de la Luna.
Para obtener más información acerca del uso del rig de control en UEFN, consulta la documentación ya mencionada sobre Sequencer y el rig de control. Para comprender mejor cómo implementar animaciones y cinemáticas, consulta la página de documentación principal aquí.



Paisaje y entorno
El paisaje del juego parte de datos reales de elevación lunar (del Orbitador de Reconocimiento Lunar [LRO, por sus siglas en inglés] de la NASA), que luego se adaptaron con las herramientas de paisaje de UEFN. Hemos utilizado una configuración de materiales personalizados para crear un terreno lunar distinto y realista, inspirado en fotografías de referencia de la superficie lunar real. También se han usado pegatinas para añadir detalles específicos y mezclar elementos.Para obtener más información acerca de cómo crear tu propio entorno personalizado en UEFN, consulta nuestra documentación sobre entornos y paisajes.




Esperamos que hayas aprendido un par de cosas sobre la exploración espacial y cómo se ha convertido en una experiencia de UEFN. Si quieres obtener más información sobre la misión Artemis al polo sur lunar en la vida real, consulta este artículo de la ESA sobre la misión lunar Artemis V. También puedes obtener más información en el panel del Unreal Fest 2023 «Bringing the Moon into Fortnite». 🌙