11 apr 2024
La creazione di Orizzonti lunari in Fortnite: una coinvolgente reimmaginazione di una missione lunare

Orizzonti lunari è una coinvolgente reimmaginazione in 3D di una futura missione internazionale dell'Agenzia Spaziale Europea (ESA) sul polo sud della Luna. I giocatori devono raccogliere risorse per costruire lo Hassell Lunar Habitat, acquisendo nel mentre più informazioni sulle meraviglie dell'esplorazione spaziale.
Lo scopo di Orizzonti lunari non è solo vincere: dedicate del tempo a chiacchierare con gli astronauti e a interagire con gli Info Point sparsi sul paesaggio lunare, per imparare di più su questa missione reale programmata dall'ESA e sui viaggi dell'uomo nello spazio. Orizzonti lunari è stato creato da Epic Games, ESA e Hassell, in collaborazione con Buendea e Team PWR.
Giocate l'esperienza Orizzonti lunari usando il codice 3207-0960-6428 oppure cercando "Orizzonti lunari" in Scopri.
Orizzonti lunari ha dato al team di Epic l'occasione di mostrare come idee e dati del mondo reale possano essere impiegati per creare qualcosa di divertente e interessante in Unreal Editor for Fortnite (UEFN), educando inoltre i giocatori sulle meraviglie della scienza spaziale.
Noi stessi abbiamo imparato molto sullo spazio e sulla scienza nel corso dello sviluppo di questa esperienza, ad esempio come non sia possibile vedere le stelle dalla superficie lunare, la gravità del problema della sabbia lunare, o come alcune zone del polo sud della Luna siano al buio da miliardi di anni. Speriamo che tutti i giocatori possano imparare qualcosa vivendo quest'esperienza e leggendo questo blog degli sviluppatori. Allora, iniziamo!
Nanite ci permette di utilizzare modelli estremamente dettagliati su PC e console di ultima generazione, e di generare poi automaticamente versioni con un dettaglio minore per altre piattaforme, come ad esempio i dispositivi mobili. L'ESA utilizza già Unreal Engine per il reclutamento, la simulazione e l'addestramento, dunque alcuni asset sono stati implementati rapidamente e molto facilmente in UEFN.
Oltre ai modelli esistenti, abbiamo lavorato con un'azienda di consulenza per lo sviluppo, Buendea, che ci ha aiutato a creare altri asset personalizzati per il progetto. Buendea ha usato un approccio per noi inedito: effettuando una scansione delle rocce e fotografando superfici reali simili a quella lunare, sono state create texture estremamente realistiche.
Uno degli asset di cui andiamo più fieri è la tuta spaziale xEMU, accuratamente riprodotta usando questo manuale pubblico per le attività extraveicolari. La tuta è stata inizialmente progettata per l'impiego durante la prossima missione ESA Artemis.
Inoltre, abbiamo pubblicato molti degli asset usati in questo progetto su FAB gratuitamente, così che potrete riutilizzarli a vostra volta. Per accedervi, seguite queste istruzioni:

Per ulteriori informazioni sull'importazione di asset personalizzati in UEFN, date un'occhiata alla documentazione "Importare contenuti e isole".

Quando viene piazzato uno Scanner Pole, il codice Verse individua il punto risorsa più vicino, ovvero elementi decorativi posizionati dai progettatori in UEFN. Dopodiché la colonna si muove, punta il raggio nella direzione corretta e gestisce la produzione della risorsa. Ogni colonna possiede un dispositivo Verse e una serie di altri dispositivi Fortnite (ad esempio per mostrare del testo o permettere un'interazione di raccolta).
Verse serve inoltre a creare un HUD personalizzato all'interno di Orizzonti lunari, che permette al giocatore di sapere cosa sta trasportando e di venire avvertito in caso di tempeste solari in arrivo. Inoltre, suggerisce ai giocatori la prossima azione attivando dei dispositivi "raggio" nelle vicinanze.
Per ulteriori informazioni sull'utilizzo di Verse in UEFN, date un'occhiata alla documentazione "Guida al linguaggio Verse" e alla documentazione "Programmare con Verse".



Per ulteriori informazioni sull'uso di Sequencer in UEFN, consultate la nostra documentazione "Sequencer e Control Rig". Se desiderate approfondire come implementare animazioni e filmati, vi rimandiamo alla nostra pagina generale Animazione e Filmati.

Inoltre abbiamo impiegato il Control Rig per animare lo Scanner Pole all'interno di Sequencer. Infine, il Control Rig effettua un test di collisione per assicurarsi che la colonna sia posizionata esattamente sulla superficie della Luna.
Per ulteriori informazioni sull'uso del Control Rig in UEFN, consultate la nostra documentazione "Sequencer e Control Rig". Se desiderate approfondire come implementare animazioni e filmati, vi rimandiamo alla nostra pagina generale Animazione e Filmati.



Per ulteriori informazioni su come creare un ambiente personalizzato in UEFN, consultate la nostra documentazione "Ambienti e paesaggi".




Speriamo di avervi insegnato qualcosa sull'esplorazione spaziale e su come abbiamo deciso di reimmaginarla all'interno di un'esperienza UEFN. Se desiderate scoprire di più sulla vera missione Artemis verso il polo sud della Luna, leggete questo articolo dell'ESA sulla missione lunare Artemis V. Un ulteriore approfondimento è dato dal panel della Unreal Fest 2023 "Bringing the Moon into Fortnite" (Portare la Luna in Fortnite). 🎵
Lo scopo di Orizzonti lunari non è solo vincere: dedicate del tempo a chiacchierare con gli astronauti e a interagire con gli Info Point sparsi sul paesaggio lunare, per imparare di più su questa missione reale programmata dall'ESA e sui viaggi dell'uomo nello spazio. Orizzonti lunari è stato creato da Epic Games, ESA e Hassell, in collaborazione con Buendea e Team PWR.
Giocate l'esperienza Orizzonti lunari usando il codice 3207-0960-6428 oppure cercando "Orizzonti lunari" in Scopri.
Orizzonti lunari ha dato al team di Epic l'occasione di mostrare come idee e dati del mondo reale possano essere impiegati per creare qualcosa di divertente e interessante in Unreal Editor for Fortnite (UEFN), educando inoltre i giocatori sulle meraviglie della scienza spaziale.
Noi stessi abbiamo imparato molto sullo spazio e sulla scienza nel corso dello sviluppo di questa esperienza, ad esempio come non sia possibile vedere le stelle dalla superficie lunare, la gravità del problema della sabbia lunare, o come alcune zone del polo sud della Luna siano al buio da miliardi di anni. Speriamo che tutti i giocatori possano imparare qualcosa vivendo quest'esperienza e leggendo questo blog degli sviluppatori. Allora, iniziamo!
Asset personalizzati
Un aspetto molto interessante di questo progetto è stato lavorare fianco a fianco con l'importante studio di architettura e design Hassell ed ESA. Entrambi i gruppi ci hanno gentilmente fornito dei modelli digitali in CAD (Computer Aided Design) dell'habitat lunare e del lander lunare privo di equipaggio, che abbiamo poi implementato in UEFN per utilizzarli nell'esperienza Orizzonti lunari.Nanite ci permette di utilizzare modelli estremamente dettagliati su PC e console di ultima generazione, e di generare poi automaticamente versioni con un dettaglio minore per altre piattaforme, come ad esempio i dispositivi mobili. L'ESA utilizza già Unreal Engine per il reclutamento, la simulazione e l'addestramento, dunque alcuni asset sono stati implementati rapidamente e molto facilmente in UEFN.
Oltre ai modelli esistenti, abbiamo lavorato con un'azienda di consulenza per lo sviluppo, Buendea, che ci ha aiutato a creare altri asset personalizzati per il progetto. Buendea ha usato un approccio per noi inedito: effettuando una scansione delle rocce e fotografando superfici reali simili a quella lunare, sono state create texture estremamente realistiche.
Uno degli asset di cui andiamo più fieri è la tuta spaziale xEMU, accuratamente riprodotta usando questo manuale pubblico per le attività extraveicolari. La tuta è stata inizialmente progettata per l'impiego durante la prossima missione ESA Artemis.
Inoltre, abbiamo pubblicato molti degli asset usati in questo progetto su FAB gratuitamente, così che potrete riutilizzarli a vostra volta. Per accedervi, seguite queste istruzioni:
- Avviate Unreal Editor per Fortnite.
- Aprite il progetto dove desiderate inserire gli asset.
- Fate clic sull'icona FAB nella barra superiore (vicino all'icona Verse).
- Cercate Orizzonti lunari e selezionate il pacchetto di asset gratuiti corrispondente.
- Trascinate gli asset direttamente nel livello e iniziate a usarli!

Per ulteriori informazioni sull'importazione di asset personalizzati in UEFN, date un'occhiata alla documentazione "Importare contenuti e isole".

Verse
Il codice scritto nel linguaggio di programmazione di UEFN Verse controlla tutti gli aspetti di gameplay di Orizzonti lunari, inclusi gli Info Point, le colonne di scansione (Scanner Pole) e la costruzione dell'habitat lunare.Quando viene piazzato uno Scanner Pole, il codice Verse individua il punto risorsa più vicino, ovvero elementi decorativi posizionati dai progettatori in UEFN. Dopodiché la colonna si muove, punta il raggio nella direzione corretta e gestisce la produzione della risorsa. Ogni colonna possiede un dispositivo Verse e una serie di altri dispositivi Fortnite (ad esempio per mostrare del testo o permettere un'interazione di raccolta).
Verse serve inoltre a creare un HUD personalizzato all'interno di Orizzonti lunari, che permette al giocatore di sapere cosa sta trasportando e di venire avvertito in caso di tempeste solari in arrivo. Inoltre, suggerisce ai giocatori la prossima azione attivando dei dispositivi "raggio" nelle vicinanze.
Per ulteriori informazioni sull'utilizzo di Verse in UEFN, date un'occhiata alla documentazione "Guida al linguaggio Verse" e alla documentazione "Programmare con Verse".



Sequencer
In Orizzonti lunari, abbiamo ampiamente usato il nostro strumento per filmati e animazioni Sequencer, anche per filmati degli astronauti che discutono della missione, per l'animazione di posizionamento degli Scanner Pole, per il movimento dei robot rover sulla superficie, per gli effetti delle tempeste solari e per altri elementi minori come il lampeggiare di pulsanti e icone.Per ulteriori informazioni sull'uso di Sequencer in UEFN, consultate la nostra documentazione "Sequencer e Control Rig". Se desiderate approfondire come implementare animazioni e filmati, vi rimandiamo alla nostra pagina generale Animazione e Filmati.

Control Rig
Il Control Rig è stato usato per molti aspetti di Orizzonti lunari. Ad esempio, due modelli di rover sono stati creati in modo che le ruote girino automaticamente durante il movimento, e in modo che le sospensioni vadano su e giù in risposta al terreno lunare. (Ulteriori dettagli in questa talk di Chase Cooper alla Unreal Fest dell'anno scorso.)Inoltre abbiamo impiegato il Control Rig per animare lo Scanner Pole all'interno di Sequencer. Infine, il Control Rig effettua un test di collisione per assicurarsi che la colonna sia posizionata esattamente sulla superficie della Luna.
Per ulteriori informazioni sull'uso del Control Rig in UEFN, consultate la nostra documentazione "Sequencer e Control Rig". Se desiderate approfondire come implementare animazioni e filmati, vi rimandiamo alla nostra pagina generale Animazione e Filmati.



Ambiente e paesaggio
Abbiamo iniziato a progettare il paesaggio di gioco a partire dai reali dati sull'elevazione lunare (dal Lunar Reconnaissance Orbiter della NASA), poi adattati usando gli strumenti Paesaggio all'interno di UEFN. Abbiamo utilizzato un insieme di materiali personalizzati per creare un terreno lunare separato e particolarmente realistico, ispirato dalle fotografie di riferimento della vera superficie della Luna. Abbiamo inoltre aggiunto degli adesivi per inserire dettagli specifici e fondere insieme le varie caratteristiche.Per ulteriori informazioni su come creare un ambiente personalizzato in UEFN, consultate la nostra documentazione "Ambienti e paesaggi".




Speriamo di avervi insegnato qualcosa sull'esplorazione spaziale e su come abbiamo deciso di reimmaginarla all'interno di un'esperienza UEFN. Se desiderate scoprire di più sulla vera missione Artemis verso il polo sud della Luna, leggete questo articolo dell'ESA sulla missione lunare Artemis V. Un ulteriore approfondimento è dato dal panel della Unreal Fest 2023 "Bringing the Moon into Fortnite" (Portare la Luna in Fortnite). 🎵