Scuole - Unreal - Ora del codice
Il corso è pensato per introdurre i principi della programmazione attraverso un progetto creativo. Non richiede esperienze pregresse e accompagna passo dopo passo nella creazione di un videogioco platform 3D, mostrando come utilizzare gli attori, gestire le collisioni, lavorare con variabili, eventi, e trigger, fino a creare checkpoint e livelli interattivi.
Le registrazioni delle lezioni sono del 2022 ma ancora valide come concetti per poter iniziare a sperimentare con Unreal Engine.
SEGUENDO QUESTO CORSO SARAI IN GRADO DI
Imparare i concetti base di programmazione visiva (Blueprints)
Creare un semplice gioco platform 3D
Comprendere l’uso di eventi, cicli, variabili e condizioni
Sviluppare capacità di risoluzione dei problemi attraverso il game design
Esplorare il workflow di Unreal Engine in modo accessibile
ESISTONO DEI REQUISITI O DEI PREREQUISITI PER IL CORSO?
Requisiti Minimi:
Sistema Operativo: Windows 10 versione 1703; Windows 11 è compatibile e rientra nelle specifiche consigliate.
Processore: Intel o AMD quad-core, 2.5 GHz o superiore
Memoria: 16 GB di RAM consigliati 32 GB
Scheda Grafica: Compatibile con DirectX 11 o 12, con almeno 8 GB di VRAM
Per maggiori informazioni sui requisiti clicca qui
A CHI È RIVOLTO QUESTO CORSO?
Il corso è pensato per principianti, in quanto parte con il download e l'installazione del software, è adatto a chiunque voglia avvicinarsi alla programmazione e al game development senza conoscenze tecniche pregresse. È perfetto anche per insegnanti che vogliono introdurre il coding in modo creativo in aula.
-
01
Installazione Unreal Engine
In questa lezione vi verrà mostrato come poter installare Unreal Engine sul vostro pc.
16m 42sGratis! -
02
Lezione 01-Impara il rilevamento delle collisioni in Unreal Engine
Link per scaricare il progetto.
In questa lezione, gli studenti impareranno a costruire un semplice percorso di parkour per far attraversare al giocatore un corridoio e un pericoloso vuoto. Apprenderanno il concetto di rilevamento delle collisioni e la sua importanza nella programmazione informatica, in particolare nello sviluppo di videogiochi. Avranno anche l'opportunità di familiarizzare con la navigazione nell'interfaccia utente (UI) di Unreal Engine, in particolare con il Viewport. Esploreranno l'interfaccia per modificare gli oggetti, includere il rilevamento delle collisioni e posizionare elementi all'interno del livello per sviluppare il mondo di gioco.
Panoramica
Ti sei mai chiesto come gli sviluppatori creano giochi platform in cui si corre e si salta, cercando di non cadere nel vuoto? Ora è il tuo turno di diventare sviluppatore e costruire il tuo gioco 3D utilizzando Unreal Engine, uno degli strumenti standard del settore per lo sviluppo di videogiochi.
In questa lezione, imparerai a creare un semplice percorso di parkour per far attraversare al giocatore un corridoio e un pericoloso vuoto. Scoprirai il rilevamento delle collisioni e la sua importanza nella programmazione informatica, in particolare nello sviluppo di videogiochi. Avrai anche l'opportunità di familiarizzare con l'interfaccia utente di Unreal Engine, concentrandoti in particolare sul Viewport. Esplorerai l'interfaccia per modificare gli oggetti, implementare il rilevamento delle collisioni e posizionare elementi nel livello per sviluppare il mondo di gioco.
1h 16m 51sGratis! -
03
Lezione 02- Cicli e variabili booleane in Unreal Engine
Molti giochi includono piattaforme mobili per aggiungere una meccanica di gioco stimolante ed emozionante. In questa lezione, gli studenti impareranno a costruire un livello di gioco con isole fluttuanti, utilizzando piattaforme mobili. Per mettersi in salvo, il giocatore dovrà sincronizzare i propri salti per attraversare il cielo, spostandosi da un'isola all'altra. Gli studenti apprenderanno concetti di programmazione informatica, tra cui i loop e le variabili booleane, e comprenderanno quanto siano importanti, soprattutto nello sviluppo di videogiochi.
Panoramica
In questa lezione, imparerai a costruire un livello di gioco con isole fluttuanti, utilizzando piattaforme mobili. Per mettersi in salvo, il giocatore dovrà sincronizzare i propri salti per attraversare il cielo, spostandosi da un'isola all'altra. Imparerai concetti di programmazione informatica, tra cui i loop e le variabili booleane, e comprenderai la loro importanza, in particolare nello sviluppo di videogiochi.
Alla fine di questa lezione, gli studenti saranno in grado di:
Dimostrare la comprensione dei loop come concetto di informatica.
Dimostrare la comprensione delle variabili booleane.
Applicare la comprensione dei loop e delle variabili booleane nel contesto di un videogioco.
Creare e modificare un livello di gioco in un vero motore di gioco (Unreal Engine) che incorpori l'uso di loop e variabili booleane.
48mGratis! -
04
Lezione 03 - Impariamo a lavorare con le variabili locali in Unreal Engine
In questa lezione, gli studenti aggiungeranno un potenziamento (power-up) che permetterà al giocatore di raggiungere piattaforme molto più alte di quelle accessibili inizialmente. Esploreremo i Blueprint, il sistema di scripting visivo di Unreal Engine, e apporteremo modifiche alle variabili responsabili del risultato desiderato. Successivamente, gli studenti aggiungeranno monete da raccogliere per invogliare il giocatore a saltare in queste aree più difficili da raggiungere.
Panoramica
Nei videogiochi, i potenziamenti (power-up) permettono al giocatore di compiere azioni che normalmente non sarebbe in grado di fare. Ad esempio, si può aggiungere un aumento di velocità per aiutare il giocatore a raggiungere un obiettivo più rapidamente, oppure un potenziamento che rende il personaggio invincibile per un certo periodo di tempo. Spesso, i power-up si basano sulla modifica di una variabile per ottenere un effetto temporaneo.
In questa lezione, aggiungerai un potenziamento che consentirà al giocatore di raggiungere piattaforme molto più alte di quelle accessibili inizialmente. Esplorerai i Blueprint, il sistema di scripting visivo di Unreal Engine, e modificherai le variabili necessarie per ottenere il risultato desiderato. In seguito, aggiungerai delle monete da raccogliere per invogliare il giocatore a raggiungere queste aree più nascoste.
Alla fine di questa lezione, gli studenti saranno in grado di:
Dimostrare una comprensione della struttura dei Blueprint in Unreal Engine.
Dimostrare una comprensione delle variabili.
Applicare la comprensione della modifica delle variabili nel contesto di un videogioco.
Creare e modificare un livello di gioco in un vero motore di gioco (Unreal Engine) che includa la modifica delle variabili.
Lavorare con le variabili per determinare il valore corretto necessario a ottenere il risultato desiderato.
46m 8sGratis! -
05
Lezione 04 -Lavorare con le Istruzioni Condizionali in Unreal Engine
In questa lezione, gli studenti impareranno cosa sono e come utilizzare le istruzioni condizionali. La condizione è che serve una chiave per aprire la porta. Una volta entrato, il giocatore potrà completare il gioco.
Panoramica
Hai saltato attraverso diversi livelli e rischiato tutto—saltando in alto nel cielo tra isole pericolose e in movimento. Finalmente sei arrivato al castello, dove credi si trovi il tesoro finale! Ti piacerebbe semplicemente entrare, vero? Ma come ci si può aspettare… la porta è chiusa e non hai la chiave! Trova la chiave e apri la porta per poter raggiungere l'obiettivo finale.
Alla fine di questa lezione, gli studenti saranno in grado di:
Dimostrare una comprensione dei cicli come concetto dell’informatica.
Dimostrare una comprensione delle variabili booleane.
Applicare la comprensione dei cicli e delle variabili booleane nel contesto di un videogioco.
Creare e modificare un livello di gioco in un vero motore di gioco (Unreal Engine) che includa l’applicazione di cicli e variabili booleane.
19m 19sGratis! -
06
Lezione 05 - Impariamo a lavorare con i widget e l’HUD (Heads-up Display) in Unreal Engine
In questa attività, gli studenti impareranno a utilizzare efficacemente gli elementi dell’interfaccia utente (UI) o dell’HUD (Heads-Up Display) per offrire un'esperienza utente positiva all'interno di un videogioco.
Panoramica
Pensa ad alcuni dei tuoi videogiochi preferiti. Come giocatore, le informazioni sono visualizzate in modo chiaro, permettendoti di capire cosa sta succedendo? Riesci a vedere facilmente il punteggio o la salute? Puoi controllare rapidamente quali oggetti hai nell’inventario? Se hai abilità speciali, esiste un modo per vedere se sono disponibili o in fase di ricarica (cooldown)? Tutti questi sono elementi dell'interfaccia utente (UI) o dell’HUD (Heads-Up Display). Quando sono implementati correttamente, contribuiscono in modo significativo a un’esperienza di gioco positiva.
Ora tocca a te diventare sviluppatore! Utilizzerai Unreal Engine, uno degli strumenti standard dell’industria videoludica, per aggiungere questa funzionalità al tuo gioco. Aggiungerai elementi UI e HUD per migliorare l’esperienza del giocatore. Inoltre, modificherai il tuo gioco per renderlo unico. Infine, impacchetterai (pubblicherai) il tuo progetto così da poterlo condividere con il mondo!
Alla fine di questa lezione, gli studenti saranno in grado di:
Dimostrare una comprensione dell’HUD e modificare le impostazioni relative agli elementi dell’HUD.
Dimostrare una comprensione su come incorporare widget e utilizzarli nell’ambiente di scripting visivo Blueprint.
Applicare quanto appreso per migliorare un livello di gioco utilizzando Unreal Engine.
Impacchettare e pubblicare un progetto di Unreal Engine in modo che l’utente finale possa avviare e giocare al gioco al di fuori dell’ambiente di sviluppo UE.
1h 4m 2sGratis! -
07
Lezione extra - Installazione Visual Studio
In questa lezione verrà mostrato come poter installare Visual Studio.
5m 7sGratis!