modulo #1 Introduzione a Unity e allo sviluppo di giochi 3D Panoramica di Unity, delle sue funzionalità e delle basi dello sviluppo di giochi 3D
modulo #2 Impostazione di Unity e Unity Hub Download e installazione di Unity, impostazione di Unity Hub e creazione di un nuovo progetto
modulo #3 Introduzione all'interfaccia di Unity Navigazione nell'editor di Unity, comprensione dei diversi pannelli e finestre e personalizzazione dell'interfaccia
modulo #4 Fondamenti della modellazione 3D Introduzione ai concetti di modellazione 3D, inclusi vertici, spigoli e facce e come creare semplici modelli 3D
modulo #5 Importazione e impostazione di risorse 3D Importazione di modelli 3D, texture e animazioni in Unity e impostazione di prefabbricati e scene
modulo #6 Introduzione al sistema di trasformazione di Unity Utilizzo di posizioni, rotazioni e scale in Unity, incluso l'utilizzo del componente Trasformazione e delle trasformazioni di script
modulo #7 Materiali e Texture Creazione e applicazione di materiali, comprensione dei tipi di texture e utilizzo di Material Inspector
modulo #8 Fondamenti di illuminazione Introduzione ai concetti di illuminazione, inclusi tipi di luci, sorgenti luminose e modelli di illuminazione
modulo #9 Impostazione di una scena di base Creazione di una scena semplice, inclusa l'aggiunta di oggetti, luci e una telecamera e impostazione di un'area di gioco di base
modulo #10 Introduzione allo scripting C# Fondamenti della programmazione C#, incluse variabili, tipi di dati, cicli e istruzioni condizionali
modulo #11 Fondamenti di scripting Unity Comprensione dell'architettura di scripting di Unity, inclusi MonoBehaviours, script e componenti
modulo #12 Utilizzo del motore fisico di Unity Introduzione al motore fisico di Unity, inclusi collider, corpi rigidi e materiali fisici
modulo #13 Creazione di oggetti interattivi Aggiunta di interattività agli oggetti, incluso l'utilizzo di collider, trigger e script
modulo #14 Animazione Nozioni fondamentali Introduzione ai concetti di animazione, inclusi fotogrammi chiave, curve e controller di animazione
modulo #15 Creazione di animazioni in Unity Creazione e importazione di animazioni, utilizzo della finestra di animazione e impostazione di macchine a stati
modulo #16 Progettazione UI e UX Introduzione ai principi di progettazione dell'interfaccia utente e dell'esperienza utente, inclusi layout, tipografia e teoria dei colori
modulo #17 Creazione di elementi UI in Unity Creazione di elementi UI, inclusi testo, immagini e pulsanti e utilizzo di UI Canvas
modulo #18 Nozioni fondamentali sull'audio Introduzione ai concetti audio, inclusi onde sonore, frequenze e formati audio
modulo #19 Lavorare con l'audio in Unity Importazione e utilizzo di risorse audio, inclusa l'aggiunta di sorgenti audio e listener
modulo #20 Ottimizzazione e prestazioni Comprensione e miglioramento delle prestazioni del gioco, inclusi profilazione, ottimizzazione delle risorse e utilizzo di batching
modulo #21 Debug e test Utilizzo degli strumenti di debug di Unity, incluso il Debugger, Console, messaggi di errore e impostazione di framework di test
modulo #22 Distribuzione e pubblicazione del gioco Preparazione del gioco per il rilascio, inclusa l'esportazione, l'archiviazione e la pubblicazione su diverse piattaforme
modulo #23 Funzionalità avanzate di Unity Esplorazione delle funzionalità avanzate di Unity, inclusi ProBuilder, PolyBrush e il toolkit Unity ML-Agents
modulo #24 Argomenti avanzati di scripting Tecniche avanzate di scripting C#, inclusi coroutine, async/await e oggetti scriptabili
modulo #25 Riepilogo e conclusione del corso Pianificazione dei prossimi passi nello sviluppo di giochi 3D con la carriera di Unity