Unity Lab: sviluppa un’esperienza 3D interattiva (e integra l’AI)
Vuoi passare da semplice spettatore a creatore di mondi digitali? Partecipa a un percorso intensivo di 5 giorni dove imparerai a padroneggiare Unity, il motore grafico leader per esperienze 3D, VR e AR. Non ci fermeremo alla grafica: integreremo la potenza degli LLM (Intelligenza Artificiale) per dare vita a NPC e assistenti virtuali intelligenti.
PROGRAMMA DEI LABORATORI
Il laboratorio si terrà nelle seguenti giornate, dalle 09:00 alle 17:30 (è prevista una prausa pranzo dalle 13:00 alle 14:00):
Venerdì 10 Aprile
Venerdì 17 Aprile
Lunedì 4 Maggio
Venerdì 8 Maggio
Lunedì 11 Maggio
Partendo dalle basi del C# alla realizzazione di un prototipo funzionante (MVP), trasformerai le tue idee in applicazioni interattive reali.
NOTA: per la partecipazione al corso sono richieste competenze almeno base di programmazione. E’ inoltre necessario portare con se un computer portatile.
Unity (spesso chiamato “Unity3D”) è un motore di sviluppo usato per creare applicazioni interattive in 2D e 3D. In pratica serve quando vuoi costruire esperienze dove l’utente agisce e il sistema risponde in tempo reale.
Per cosa si usa, concretamente:
Videogiochi (mobile, PC, console): dal casual al 3D complesso.
XR: VR/AR/MR (training, simulazioni, showroom, visite virtuali).
Simulazioni e training: sicurezza, procedure operative, manutenzione, scenari “what-if”.
Digital twin e prototipazione: rappresentare un prodotto/impianto e testare logiche o flussi.
Configuratori 3D: scegliere varianti (materiali, colori, componenti) e vedere il risultato.
Visualizzazione interattiva: architettura, design, prodotto, musei, eventi.
Esperienze web e mobile: app con grafica 3D, interazioni, animazioni e UI evolute.
Perché si usa spesso:
Ti dà un ambiente completo per grafica, fisica, animazioni, UI, audio e gestione input.
Esporta su molte piattaforme (PC, mobile, VR, web) senza riscrivere tutto.
Permette di sviluppare in C#, con workflow abbastanza rapido per prototipare e iterare.
In sintesi: Unity serve quando l’obiettivo non è solo “mostrare contenuti”, ma creare un’esperienza interattiva (formazione, prodotto, marketing o gioco) con output 2D/3D in tempo reale.
