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.