AIV - Accademia Italiana Videogiochi

I nostri corsi

http://www.aiv01.it/IT/Programmazione/5/Programmazione_per_Videogiochi/254

Programmazione per Videogiochi

Corso triennale - anno 2

  • Inizio lezioni: 16 Ottobre 2017
  • Lezioni frontali: Lunedì, Mercoledì, Venerdì: CLASSE A: 9:00-12:00 • CLASSE B: 18:00-21:00
  • Orario utilizzo aule: L'accademia rimane aperta al di fuori degli orari di lezione dalle 10:00 alle 18:00 per consentire agli studenti di lavorare in sede.
  • Fine lezioni: 30 Giugno 2018

Anno 2

Il secondo anno e’ focalizzato sullo studio del game engine Unity3D, i fondamenti di programmazione di rete e sui metodi di sviluppo agili.
I Corsi sono tenuti da docenti certificati Unity e Scrum Alliance..

Modulo 3:

  • Introduzione alla grafica tridimensionale
  • La Camera Prospettica
  • Aritmetica vettoriale nella terza dimensione
  • Introduzione a Unity3D
  • Unity3D: Skeletal Mesh
  • Unity3D: Navigation Mesh e pathfinding
  • Unity3D: Physics
  • Unity3D: Animator
  • Unity3D: Canvas
  • Introduzione al Networking
  • Integrazione con i servizi HTTP
  • Analisi delle problematiche della programmazione di rete per videogiochi
  • Tecniche di programmazione di rete avanzate (non-blocking i/o, client side prediction, server reconciliation …)
  • Basi di shell UNIX
  • Introduzione al versionamento del codice (git)

Esercitazione

  • Progetto di fine modulo

Modulo 4:

Unity Avanzato

  • Unit Testing e TDD
  • Introduzione allo sviluppo Agile
  • Tool agili (Jira, Taiga)
  • Introduzione a Scrum
  • Unity3D: Level streaming
  • Unity3D: Plugins
  • Unity3D: Inverse Kinematic
  • Unity3D: Networking
  • Unity3D: Testing
  • Unity3D: VR

Esercitazione

  • Progetto di fine anno