
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.









Apple rilascia iOS 5 GM a tutti gli sviluppatori!!









