modulo #1 Introduzione allo sviluppo di giochi Panoramica del processo di sviluppo di giochi, tendenze del settore e percorsi di carriera
modulo #2 Game Development Pipelines Comprensione delle diverse fasi dello sviluppo di giochi, dal concept al lancio
modulo #3 Game Engines e Frameworks Introduzione ai motori e framework di gioco più diffusi, come Unity e Unreal Engine
modulo #4 Linguaggi di programmazione per lo sviluppo di giochi Panoramica dei linguaggi di programmazione utilizzati nello sviluppo di giochi, tra cui C#, Java e C++
modulo #5 Fondamenti di progettazione di giochi Principi di progettazione di giochi, tra cui meccaniche di gioco, progettazione dei livelli ed esperienza utente
modulo #6 Fondamenti di arte di gioco Introduzione all'arte di gioco, tra cui arte 2D e 3D, texture e illuminazione
modulo #7 Fondamenti di audio di gioco Introduzione all'audio di gioco, tra cui sound design, musica e doppiaggio
modulo #8 User Experience e progettazione dell'interfaccia Progettazione di interfacce utente intuitive e coinvolgenti per games
modulo #9 Meccaniche di gioco e bilanciamento Progettazione e bilanciamento delle meccaniche di gioco, inclusi combattimenti, piattaforme e puzzle
modulo #10 Level Design e World-Building Progettazione di livelli coinvolgenti e creazione di mondi di gioco immersivi
modulo #11 Storytelling e progettazione narrativa Creazione di storie e narrazioni avvincenti per i giochi
modulo #12 Programmazione del gioco con C# Introduzione alla programmazione delle meccaniche di gioco utilizzando C#
modulo #13 Fisica del gioco e rilevamento delle collisioni Comprensione della fisica del gioco, del rilevamento delle collisioni e della risposta alle collisioni
modulo #14 Grafica e rendering Introduzione alla grafica e al rendering del gioco, inclusi grafica 2D e 3D
modulo #15 Animazione e macchine a stati Creazione di animazioni e macchine a stati per personaggi e oggetti del gioco
modulo #16 AI e Pathfinding Introduzione all'intelligenza artificiale del gioco e al pathfinding, inclusi processi decisionali e navigazione
modulo #17 Networking e multiplayer Comprensione del networking del gioco e del multiplayer architettura
modulo #18 Test di gioco e garanzia della qualità Importanza del test di gioco e della garanzia della qualità, inclusi metodologie e strumenti di test
modulo #19 Distribuzione e distribuzione di giochi Preparazione e distribuzione di giochi per varie piattaforme, inclusi PC, console e dispositivi mobili
modulo #20 Monetizzazione e analisi di giochi Comprensione dei modelli di monetizzazione dei giochi, inclusi acquisti in-app, annunci e abbonamenti
modulo #21 Psicologia e coinvolgimento dei giocatori Comprensione della psicologia e del comportamento dei giocatori, inclusi motivazione, fidelizzazione e coinvolgimento
modulo #22 Gestione del team di sviluppo di giochi Guida e gestione di team di sviluppo di giochi, inclusi sviluppo agile e gestione di progetti
modulo #23 Strumenti e software di sviluppo di giochi Panoramica dei più diffusi strumenti e software di sviluppo di giochi, inclusi Unity, Unreal Engine e Autodesk Maya
modulo #24 Best practice di sviluppo di giochi Best practice del settore per lo sviluppo di giochi, inclusi standard di codifica, test e ottimizzazione
modulo #25 Riepilogo e conclusione del corso Pianificare i prossimi passi nella carriera di Game Development Fundamentals