Descrizione
Questo corso di Unity propone un primo approccio al vasto e ricco mondo di Unity.
Unity è una piattaforma per sviluppare giochi 2D e 3D: è costituito da un game engine, un IDE e una service suite. Unity è particolarmente apprezzato per la sua interfaccia intuitiva che facilita la creazione e la modifica di risorse e scende del gioco. La comunità di Unity è inoltre ampia e attiva e gli sviluppatori possono trovare facilmente tutorial e risorse per migliorare le proprie competenze.
Obiettivi
L’obiettivo principale del corso è fornire ai partecipanti le competenze teoriche e tecniche per installare, esplorare e utilizzare le funzionalità di base di Unity.
Conoscenze in uscita
Alla fine del corso, i partecipanti saranno in grado di:
- Creare e far collidere Gameobject
- Creare e gestire interfacce, score system e game manager
- Creare e gestire una scena di gioco
Programma didattico
- Installazione e setup
- Esplorazione dell’editor
- Struttura cartella progetto
- Primo Script: muoviamo un cubo!
- Secondo script: seguiamo il cubo con la camera
- Layout Editor
- Fisica in Unity
- Collisione tra il cubo e un altro Gameobject in scena
- Gestione animazioni in-game
- Aggiunta di un Particle Effect post-collisione
- Creazione di oggetti collezionabili
- Creazione di uno spawner di collezionabili
- Creazione di classe ad hoc per la gestione della collisione
- Introduzione alle interfacce
- Creazione di un game manager
- Creazione di uno score system
- Introduzione all’utilizzo degli eventi
- Creazione di un timer per la durata dell’esperienza
- Creazione di una UI per il gioco
- Scene Management
- Creazione Build
Caratteristiche del corso
| 24 ore | |
| Lezione frontale, Aula Virtuale | |
| Dispense | |
| Full Stack Developer | |
| Attestato di frequenza e profitto. |
