Torna ai corsi
Percorso Didattico
Gratis!

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.

Principiante
7 lezioni
4h 36m 9s
Italiano English

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.

  1. 01

    Installazione Unreal Engine

    In questa lezione vi verrà mostrato come poter installare Unreal Engine sul vostro pc.

    16m 42s
    Gratis!
  2. 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 51s
    Gratis!
  3. 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.

    48m
    Gratis!
  4. 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 8s
    Gratis!
  5. 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 19s
    Gratis!
  6. 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 2s
    Gratis!
  7. 07

    Lezione extra - Installazione Visual Studio

    In questa lezione verrà mostrato come poter installare Visual Studio.

    5m 7s
    Gratis!