AIV - Accademia Italiana Videogiochi

I nostri corsi

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

Programmazione per Videogiochi

Corso triennale - anno 3

  • Inizio lezioni: 16 Ottobre 2017
  • Lezioni frontali: Lunedì e Venerdì 9:00 - 13:30 + Laboratorio
  • 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: 28 Giugno 2018

Anno 3

Il terzo anno è focalizzato sul linguaggio C++ (standard 11 e QT), Unreal Engine 4 e il linguaggio Python.
A differenza dei due anni precedenti non vi sarà un progetto di fine modulo ma un unico progetto di alto livello che verrà portato avanti durante tutto l’anno accademico.

Modulo 5:

  • Introduzione al linguaggio C
  • La libreria SDL
  • Fondamenti di OpenGL 4
  • Fondamenti di Vulkan
  • Introduzione a C++
  • C++: Puntatori, riferimenti
  • C++: OOP, Ereditarieta’ multipla
  • C++: Templates
  • Introduzione ad Unreal Engine 4
  • Unreal Engine 4: Blueprint
  • Unreal Engine 4: Collision system
  • Unreal Engine 4: AI
  • Unreal Engine 4: Materials
  • Unreal Engine 4: UMG
  • Unreal Engine 4: Level streaming
  • Unreal Engine 4: Networking
  • C++: Introduzione alla programmazione concorrente

Esercitazione

  • Progetto di fine modulo

Modulo 6:

  • Scripting: typeless programming
  • Introduzione a Python
  • Scripting di Maya e Unreal Engine con Python
  • Le librerie QT
  • Embedding di Lua e Python in applicazioni C/C++

Esercitazione

  • Progetto di fine corso