Unity 3D è il più potente videogames engine usato dalle software house videoludiche. E’ un software per lo sviluppo multipiattaforma che permette la compilazione di videogiochi 3D (e ambienti 3D) cross platform quindi per: Windows-Mac/PC, PlayStation, Nintendo, ma anche in ambito mobile APPs Android, iOS, Windows Phone ecc (www.unity3d.com).
Unity 3D è il software utilizzato per la realizzazione di alcuni nomi famosi di videogames come Call of Duty, Temple Run, Assassin’s Creed, Abe, Bad Piggies, Slender, Dead Trigger, World of Football, CSR Racing ecc.
Obiettivi Corso Unity 3D Sviluppatore Videogames : fornire le basi per lo sviluppo videogames multipiattaforma con l’utilizzo di Unity 3D
Requisiti per i discenti:
Diploma o Laurea ad indirizzo informatico con nozioni base di linguaggio
Javascript e basi di linguaggio C# .; lingua inglese tecnico.
Programma (40 ore di lezione teoriche e pratiche):
Introduzione a Unity 3D (cos’ è Unity 3D e sue potenzialità)
Panoramica dell’ambiente di sviluppo IDE
Ripasso linguaggi e Metodologie di Programmazione:
-C# e Javascript + Object Oriented
Creare un’ambientazione 3D
Player Controller:
-Prima e terza persona (movimenti dell’ “eroe” all’interno dell’ambientazione
creata)
Gestione della Fisica
Prefab:
Cosa sono i prefab e com’è possibile utilizzarli
Interazionione & Input Control & Animazioni:
interazione del personaggio con l’ambiete attraverso la tastiera e il mouse.
Collisioni, raycast e animazioni reattive
HUD:
Heads Up Dispaly
Passaggio nei livelli con raccolta bonus
Sistema Particellare:
Simulazione del comportamento del fuoco e del fumo attraverso un sistema di
particelle:
Audio:
Introdurre una canzone di sottofondo
Associazione dei suoni alle interazioni
Menu:
Pulsante start
Progettazione con Gui Texture
Ottimizzare le performance:
Best practices in unity 3d per rendere il gioco più performante
Plugin per lo sviluppo APPs mobile (Android, iOS)
Pratica di sviluppo prototipo videogames in team
Composizione gruppi di lavoro
Realizzazione di un concept game che coinvolgerà il discente per tutto il corso.