Creazione e sviluppo di un videogame per Xbox 360
Corso
A Padova
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Padova
-
Ore di lezione
60h
Rivolto a: Il corso è rivolto a chi vuole iniziare la programmazione per videogiochi con XNA. Ciò che rende XNA uno strumento adatto a chiunque, è l'estrema immediatezza d'uso anche per chi non ha grosse conoscenze di programmazione. Questo grazie ad una valanga di "istruzioni" già impostate dai creatori di XNA che, accoppiate al linguaggio C#, rendono "facilitate" tutte le questioni legate alle directX (grafica, audio, input..) Per il resto si tratta di un ambiente di sviluppo esattamente uguale a quelli con cui sono stati programmati tutti i videogiochi che conosciamo.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Conoscenza base del linguaggio di programmazione "C#"
Opinioni
Programma
1.1 Usabilità e design: interfaccia ed elementi di game-play
Modulo 1 - Game design
• Definizione e quadro teorico
Modulo 2 - Usabilità: concetti, principi e quadro disciplinare
• Concetti
◦ Interfaccia Utente (User Interface [UI]) o Interfaccia Uomo-Macchina (Human-Machine Interface [HMI]) ◦ Compito (Task)
◦ Facilità d’uso... l’Usabilita
Principi del “buon design” ◦ il design usabile Norman
◦ impatto interfaccia utente/mapping controlli sul game-play
Quadro disciplinare
◦ Ergonomia / Fattori Umani (Human Factors [HF]) ◦ Interazione Uomo-Macchina (Human-Machine Interaction [HMI] vs. Human-Computer Interaction [HCI])
Modulo 3 - metodologie di progettazione delle interfacce utente e di elementi di game-play: User Centered Design • Ciclo di progettazione “User-Centered” (UCD) vs. “a cascata”
2/9• Dettaglio fasi di progettazione • Vantaggi UCD • Ostacoli al design • Esempio di UCD
Modulo 4 - metodologie di valutazione delle interfacce utente e di elementi di game-play
• Metodi di valutazione con esperti • Analisi euristica • Cognitive walkthrough (in parte) • Metodi di valutazione con utenti • Cognitive walkthrough (in parte) • Test panel
Modulo 5: casi di studio (game-play e interfacce utente)
1.2 Programmazione
• Visual Studio 2010
• Nozioni su XNA
• Xna Forum e Xbox Live • Confronto Windows Game / XBOX 360 / Windows Mobile
• Motore 2D/Motore 3D
• Stati
◦ Init
◦ Draw ◦ Update
• Grafica 2D ◦ Immagini
◦ Sprite ◦ Software di modifica immagini 2D (confronto software a pagamento/gratuito)
• Grafica 3D ◦ Modelli Conversione ◦ Texture ◦ Software di modellazione 3D (confronto software a pagamento/gratuito)
• Input • Suono
◦ Sottosistema Audio
• Salvataggio e caricamento
• UI (User interface) ◦ progettazione e riutilizzo di UI
• Uso di librerie già pronte ◦ ricerca
◦ licenze: come funzionano ◦ breve excursus su ciò che è presente sul mercato
• Fisica ◦ gestione
4/9• AI ◦ presentazione di un modello di AI (eventualmente più di uno in base al grado di preparazione degli utenti)
• Consigli generali sulla progettazione di un software
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Creazione e sviluppo di un videogame per Xbox 360