Mostrare come il game audio è a tutti gli effetti una professionalità che unisce ad aspetti artistico creativi, forti competenze tecnico informatiche. L'audio designer può a tutti gli effetti considerarsi un ingegnere del suono, che applica modelli, regole e metodi rigorosi per ottenere il risultato. Tutto questo all'interno del ciclo di produzione, integrandosi con grafici, designer e programmatori
3. Le origini: Davide Pensato
Chitarrista
Cantante
Songwriter
Compositore
Chitarrista
Cantante
Songwriter
Compositore
- Ingegnere delle Telecomunicazioni- Ingegnere delle Telecomunicazioni
6. Ruoli nella produzione audio
Audio Director
Sound Designer
Compositore
Voice Over
Audio Programmer
7. E' una figura importante ma difficile da reperire.
● Analisi della piattaforma
● Fornire elementi e limitazioni tecniche al design
● Realizzazione del sound engine (proprietario o
middleware)
● Integrazione e creazione tools
Audio Programmer
8. Skills Generiche
● Comprovata conoscenza dei linguaggi C, C++
● Laurea in discipline informatiche
● Conoscenze di trigonometria e algebra delle matrici
● Capacità di raggiungere gli obiettivi
● Passione per i videogiochi
Audio Programmer
9. Skills Audio
● Conoscenza approfondita dell'elaborazione del segnale audio
(mixaggio, frequenze di campionamento, formati di compressione,
filtraggi, riverberi, audio 3D posizionale, etc...) e della sintesi sonora
● Esperienza nell'uso di Audio API (XACT, SCREAM, FMOD o
Xaudio2)
● Esperienza nell'uso di strumenti di sound design e post-produzione
audio quali Pro Tools, Sound Forge, Waves, Sequencer MIDI etc.
● Un background musicale e competenze di composizione non sono
essenziali ma rappresentano un plus
● Intelligenza creativa nell'affrontare le problematiche
● Ottima capacità comunicativa e attitudine al lavoro di squadra in un
team eterogeneo
Audio Programmer
10. “Audio production is only half the final product.
How it is implemented is the other half.”
11. L'audio nel ciclo di produzione
Pre-Produzione
Produzione
Post-Produzione
12. L'audio nel ciclo di produzione
Pre-Produzione
● Core Team
● Game Design
● Prototipo
● Audio design
● Funzionalità audio (musica interattiva)
● Implementazione (api, formati, compressione, midi)
● Lista asset
13. Produzione
● Il team si completa
● Si creano i livelli di gioco
● Composer crea le musiche
● Sound designer crea gli effetti
● Si realizza il voice over
● Integrazione degli asset
L'audio nel ciclo di produzione
15. Audio API
● Interfaccia tra applicazione e driver del sistema audio
● Astrazione tra sistema audio e programmatore
● Funzioni che permettono all'ambiente di gioco di
comunicare con i dispositivi audio in tempo reale.
16. Funzionalità base dell'Audio API
● Inizializzazione
● Loading (static, streaming)
● Play, Pause
● Stop
● Suoni loop e one-shot
● Volume
● Pan
● Canali Audio
17. ● Audio 3D
● Surround
● Fade
● Pitch
● Enviromental Audio
● Scripting
Funzionalità avanzate dell'Audio API
18. Audio API principali
Su PCMac la scelta è limitata a:
● Windows: Xaudio 2
● MacOS: Core Audio
Sulle console vi sono audio API proprietarie:
● Nintendo fornisce NITRO-Composer per DS e AX per
WII
● Microsoft fornisce Xaudio2 per Xbox 360 e Xbox ONE
● Sony fornisce Scream per PS4
● Iphone fornisce Core Audio
19. Audio Wrapper
● interfacce di programmazione che si appoggiano alle API
vere e proprie per creare una propria interfaccia di più alto
livello spesso crossplatform
● Façade pattern
● Tipicamente ogni videogioco ha un audio wrapper creato
internamente o acquistato come middleware
Game Engine
API PC
API WII
API PS3
Game Engine
API PC
API WII
API PS3
Wrapper
20. Audio Middleware
● GUI: applicazione indipendente, permette
all'audio designer di importare, configurare e
testare l'audio del gioco.
● API: audio wrapper