il programma del corso game

Il corso è rivolto agli sviluppatori che intendono acquisire competenze professionali avanzate finalizzate allo sviluppo di applicazioni GAME per i dispositivi iPhone,iPod Touch e iPad.

Per partecipare al corso è necessario conoscere la programmazione del sistema operativo iOS, il linguaggio C e il linguaggio Objective-C.

Programma del corso

  • Ripasso dei principali concetti di programmazione di iOS
  • L’ideazione di un gioco per iOS (iPhone,iPod Touch,iPad)
  • Definizione della struttura del gioco: il “Game Loop”
  • Gestione della grafica : realizzazione di un “rendering engine” 2D mediante Open GL ES 1.1/2.0
  • Grafica 3D con Open GL ES 1.1/2.0
  • Disegno delle scene del gioco
  • Sprite sheets e Animazioni
  • Bitmap Fonts
  • Uso del “Glyph Designer”
  • Tiled Maps
  • Generazione degli effetti per le esplosioni ed effetti similari (nebbia,nuvole, stelle,etc..) : progettazione di un “Particle Emitter”
  • Utilizzo del “Particle Designer”
  • Algoritmi per la gestione delle collisioni tra oggetti
  • Interazione dell’utente: MultiTouch Interface & Accelerometro
  • Gli effetti sonori del gioco con OpenAL
  • Algoritmi di intelligenza artificiale per la logica di gioco
  • Salvataggio dello stato del gioco
  • Gestione dei punteggi: “Score Engine”
  • Il “Game Center” di Apple
  • I frameworks open-source e commerciali per lo sviluppo di giochi per iOS (2D & 3D)
  • Utilizzo del framework open-source “Cocos2D”
  • Distribuzione del “gioco” su AppStore
  • Il marketing dell’applicazione distribuita attraverso AppStore
  • Risorse utili per lo sviluppatore game su iOS

Per consultare il calendario dei corsi GAME, cliccate quì.

Se invece volete iscrivervi ad un corso, andate su questa pagina.