Atrás
La creación de Lunar Horizons en Fortnite: una recreación alternativa e inmersiva de una misión a la Luna
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!
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:
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”.
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.
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.
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í.
Para obtener más información sobre cómo crear tu propio entorno personalizado en UEFN, consulta la documentación “Entornos y terrenos”.
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. 🌙
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:
- Ejecuta Unreal Editor para Fortnite.
- Abre el proyecto al que te gustaría agregar estos recursos.
- Haz clic en el ícono de FAB en la barra superior (junto al ícono de Verse).
- Busca Lunar Horizons y selecciona el paquete de recursos gratuitos de Lunar Horizons.
- Arrastra los recursos a tu nivel y comienza a usarlos.
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”.
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.
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.
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í.
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”.
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. 🌙