Unreal Engine è stato un punto fermo nel mondo dello sviluppo di giochi per più di due decenni. Conosciuto per la grafica straordinaria, i semplici strumenti di sviluppo e gli aggiornamenti regolari, Unreal è una scelta saggia per qualsiasi sviluppatore.

Ma come inizi a creare il tuo primo gioco in Unreal?

Informazioni su Unreal Engine

Unreal Engine è un motore di sviluppo di giochi 3D di Epic Games, la gente dietro Fortnite, che ha debuttato nel 1998. Lo strumento è poi cresciuto fino a diventare una suite di sviluppo di giochi completa. Offre programmazione, animazione e una miriade di altre funzionalità competitive. La nuova versione del motore lanciata nel 2022, migliorare le funzionalità di Unreal Engine rendendolo anche più accessibile agli sviluppatori.

Unreal Engine va bene per i principianti?

Unreal Engine 5 viene fornito con una gamma di funzionalità rivolte a coloro che iniziano a sviluppare giochi. Puoi sviluppare il tuo primo gioco senza alcun codice grazie alle funzionalità di Visual Scripting di Unreal. E puoi fare affidamento sulla documentazione dettagliata disponibile per il motore per dare il via al tuo apprendimento.

instagram viewer

Puoi vendere giochi realizzati con Unreal Engine?

Puoi vendere i giochi che realizzi con Unreal Engine in qualsiasi opzione di licenza dell'azienda. È importante leggere il tuo EULA Unreal Engine quando scarichi il software. Epic consente la vendita di giochi realizzati con Unreal e generalmente prende i diritti d'autore solo quando le tue entrate sono superiori a $ 1 milione.

Unreal Engine è gratuito?

La versione base di Unreal Engine 5 è gratuita per tutti gli utenti, che tu sia un business, un hobbista o uno studente. Epic Games offre anche un programma Enterprise con supporto premium e un'opzione di licenza personalizzata per utenti con esigenze specifiche. Ogni licenza di Unreal Engine 5 include le stesse funzionalità del motore e gli stessi materiali di apprendimento.

Download di Epic Games Launcher

Puoi scaricare Unreal Engine tramite la stessa app Epic Games Launcher che usi per scaricare i giochi. Devi scaricare il programma di avvio da Giochi epici e installarlo prima di poter iniziare a lavorare con il motore.

Installazione e configurazione di Unreal Engine

Puoi iniziare a installare Unreal Engine dopo aver installato Epic Games Launcher. Apri il programma di avvio e fai clic Motore irreale sul lato sinistro della finestra prima di fare clic su Biblioteca scheda nella parte superiore della finestra.

Clic Installare sull'ultima versione del motore in Versioni del motore sezione. Scegli il percorso del file che desideri per l'installazione di Unreal Engine 5 e fai clic Installare.

Ci vorrà del tempo per completare l'installazione, dandoti la possibilità di iniziare a conoscere Unreal prima di usarlo.

Come creare un gioco in Unreal Engine per principianti

Epic Games è così gentile da fornire giochi di esempio ai nuovi sviluppatori che desiderano imparare a creare giochi con Unreal Engine. Il gioco di esempio Lyra è un ottimo punto di partenza. Dirigetevi verso il Campioni scheda in Epic Games Launcher, seleziona Gioco introduttivo di Lyra, e fare clic su Gratuito pulsante. Si aprirà una serie di termini da accettare.

Clic Crea progetto e scegli il percorso del file che desideri per il tuo gioco iniziale, quindi fai clic su Creare. Attendi il download del gioco iniziale prima di procedere al passaggio successivo.

Ora che hai scaricato Lyra, puoi iniziare a lavorare in Unreal. Avvia Unreal Engine dall'Epic Games Launcher e Navigare per i file di progetto Lyra che hai salvato prima di aprire gli strumenti di sviluppo.

Esplorazione dell'interfaccia utente di Unreal Engine

Tutti vedranno lo stesso layout dell'interfaccia utente in Unreal Engine quando viene caricato per la prima volta. Unreal Engine 5 ha semplificato e migliorato il layout generale del software, ma puoi modificarlo quanto vuoi in base alle tue esigenze.

Come puoi vedere dallo screenshot sopra, la cosa principale sullo schermo in Unreal Engine è il Editor visivo Pannello. Qui puoi vedere la scena su cui stai lavorando, insieme a tutti gli oggetti e altre istanze al suo interno. Proprio come strumenti come Blender, puoi scegliere tra diverse modalità di modifica all'interno dell'editor visivo.

Ci sono due riquadri separati sul lato destro dello schermo: il Contorno e Particolari sezioni. Il Contorno è una gerarchia testuale degli oggetti all'interno del livello corrente. Questo ti dà accesso a oggetti invisibili, relazioni genitore-figlio e altro ancora. Sotto questo c'è il Particolari sezione, che mostra le proprietà dell'oggetto selezionato.

Cassetto dei contenuti di Unreal Engine, registro di output e Cmd

Tre strumenti cruciali si trovano nella parte inferiore dello schermo dell'Unreal Engine. Il Content Drawer contiene tutte le risorse utilizzate nel tuo gioco e il Output Log fornisce informazioni quando esegui il debug del tuo gioco. Lo strumento Cmd ti consente di inviare comandi al tuo gioco.

Per ora, il Content Drawer è la parte più importante dell'interfaccia utente su cui concentrarsi. Clic Cassetto dei contenuti per aprire il gestore dei contenuti e vedrai tutti i file che compongono il gioco di esempio Lyra. Puoi cercare e filtrare i file per trovare più facilmente ciò che stai cercando.

Come puoi vedere dall'esempio di Lyra, prendersi cura della gestione dei file è sempre importante quando si lavora con il Content Drawer.

Aggiunta all'interfaccia utente di Unreal Engine

Come accennato, puoi personalizzare l'interfaccia utente di Unreal Engine per soddisfare le tue esigenze. Vai a Finestra nella parte superiore dello schermo per visualizzare l'elenco degli elementi aggiuntivi dell'interfaccia utente che puoi utilizzare. Passare il mouse su ciascuno dei tipi di pannello ti darà una breve descrizione di ciò che stai guardando.

Programmazione in Unreal Engine

Iniziare con la programmazione in Unreal Engine è simile a iniziare con Unity. Entrambi gli strumenti offrono opzioni complete per darti il ​​controllo sul tuo codice riducendo al minimo quanto devi scrivere per te stesso.

Quali linguaggi di programmazione funzionano con Unreal Engine?

Unreal Engine utilizza C++ come linguaggio di programmazione principale, con un compilatore progettato per funzionare con esso. Oltre a C++, gli sviluppatori Unreal possono utilizzare il sistema Blueprint Visual Scripting per creare azioni ed eventi senza dover utilizzare codice reale.

Codifica con C++ in Unreal Engine

Puoi aggiungere nuove classi C++ al tuo progetto in qualsiasi momento andando su File e quindi facendo clic Nuova classe C++. Da qui, il codice che scrivi sarà come qualsiasi altro progetto; puoi persino utilizzare strumenti come Visual Studio per aiutarti con la codifica in Unreal Engine. Puoi utilizzare la documentazione ufficiale di Unreal Engine 5 per iniziare.

Blueprint Visual Scripting in Unreal Engine 5

Blueprint Visual Scripting è la risposta di Unreal Engine 5 per bloccare la codifica e altri metodi di programmazione visiva. Blueprint è un potente strumento che ti consente di creare giochi senza una singola riga di codice. Lyra, ad esempio, è un gioco realizzato interamente con script visivi.

Per vedere un esempio dello scripting visivo di Unreal, dai un'occhiata a GA_Arma_Fuoco file trovato sotto Tutto > Armi nel cassetto dei contenuti. Questo file controlla il fuoco delle armi in Lyra e sembra piuttosto scoraggiante quando lo apri per la prima volta, ma non è troppo difficile da gestire.

Questo file Blueprint ha quattro sezioni diverse. La prima di queste sezioni esegue una traccia dell'arma quando il giocatore preme per la prima volta il pulsante di fuoco. Questo controlla se il giocatore è controllato localmente, seguito dalla riproduzione di animazioni e dal controllo della velocità di fuoco dell'arma. Il giocatore non può sparare con l'arma se è morto.

Successivamente, lo script visivo del progetto elabora i dati del bersaglio per il tiro eseguito dal giocatore. Ciò garantisce che i colpi infliggano danni e aggiungano effetti ai giocatori, assicurando anche che i colpi fuori bersaglio non influiscano su di loro.

Come puoi vedere dallo scripting visivo di Unreal, la programmazione che fai con questo sistema ha una forte enfasi sulle relazioni. Ciascuno dei blocchi di codice che hai inserito dovrà avere linee tracciate su altri blocchi, formando un flusso che risulterà rapidamente familiare ai programmatori. Vale comunque la pena leggere la documentazione di Unreal Engine 5 sugli script, anche se hai esperienza con il codice.

Guida introduttiva a Unreal Engine 5

Unreal Engine 5 è un grande software con molto da imparare. Il tempo che ci dedichi varrà sempre la pena, dandoti la possibilità di trasformare in realtà i giochi dei tuoi sogni.