modulo #1 Introduzione allo sviluppo di giochi Panoramica del processo di sviluppo di giochi, storia dello sviluppo di giochi e carriere nel settore
modulo #2 Piattaforme e strumenti per lo sviluppo di giochi Introduzione alle piattaforme e agli strumenti di sviluppo di giochi più diffusi, come Unity, Unreal Engine e Godot
modulo #3 Fondamenti del game design Principi del game design, meccaniche di gioco ed esperienza utente
modulo #4 Narrazione e storytelling di giochi L'arte della narrazione nei giochi, struttura narrativa e sviluppo dei personaggi
modulo #5 Arte e animazione di giochi Introduzione agli stili artistici di gioco, creazione di arte 2D e 3D e principi di animazione
modulo #6 Audio e progettazione del suono di giochi Introduzione all'audio di gioco, agli effetti sonori e alla composizione musicale
modulo #7 Programmazione C# per lo sviluppo di giochi Introduzione al linguaggio di programmazione C#, variabili, tipi di dati e strutture di controllo
modulo #8 Programmazione orientata agli oggetti per lo sviluppo di giochi Concetti di programmazione orientata agli oggetti, classi, oggetti e ereditarietà
modulo #9 Fondamenti del motore di gioco Unity Introduzione al motore di gioco Unity, scene, oggetti e componenti
modulo #10 Scripting e programmazione Unity Scrittura di script in Unity, MonoBehaviour e sistema di eventi Unity
modulo #11 Fisica di gioco e rilevamento delle collisioni Introduzione alla fisica di gioco, al rilevamento delle collisioni e ai motori fisici
modulo #12 Meccaniche di gioco e interazioni Implementazione delle meccaniche di gioco, movimento del giocatore e interazioni
modulo #13 Progettazione UI e UX per giochi Progettazione di interfacce utente ed esperienze utente per giochi
modulo #14 Test e debug di giochi Tecniche di test e debug, gestione degli errori e ottimizzazione
modulo #15 Distribuzione e pubblicazione di giochi Distribuzione e pubblicazione di giochi su varie piattaforme, app store e mercati online
modulo #16 Sviluppo di giochi 2D con Unity Creazione di giochi 2D con Unity, inclusi tilemap, sprite, e animazioni
modulo #17 Sviluppo di giochi 3D con Unity Creazione di giochi 3D con Unity, inclusi modelli 3D, texture e illuminazione
modulo #18 Sviluppo di giochi con Unreal Engine Introduzione a Unreal Engine, Blueprints e programmazione C++
modulo #19 Sviluppo di giochi con Godot Introduzione al motore di gioco Godot, GDScript e gestione delle scene
modulo #20 Sviluppo di giochi di realtà virtuale (VR) e realtà aumentata (AR) Introduzione allo sviluppo di giochi VR e AR, inclusi Unity e Unreal Engine
modulo #21 Sviluppo di giochi per dispositivi mobili Ottimizzazione di giochi per dispositivi mobili, inclusi iOS e Android
modulo #22 Sviluppo di giochi per Web e PC Ottimizzazione di giochi per Web e PC, inclusi HTML5 e applicazioni desktop
modulo #23 Sviluppo di giochi con Python Utilizzo di Python per lo sviluppo di giochi, inclusi Pygame e Pyglet
modulo #24 Sviluppo di giochi per eSport e giochi competitivi Progettazione e sviluppo di giochi per eSport e giochi competitivi
modulo #25 Riepilogo e conclusione del corso Pianificare i prossimi passi nella carriera di Game Development