Audio programmer
Présentation du métier
Programmer le moteur audio du jeu et les outils spécifiques à l’audio.
Activités principales
Domaine d’activité 1 : programmation
• Intégrer le moteur audio au moteur de jeu
• Intégrer les outils audio à la chaîne d’outils du moteur
• Analyser les besoins techniques du jeu en équipe avec les sound designers
Domaine d’activité 2 : maintenance évolutive du jeu
• Participer aux réglages avec les sound designers et game designers
• Réaliser la documentation technique associée
Activité secondaire :
• Développer les outils spécifiques à l’audio, en équipe avec les sound designers et avec les développeurs outils.
Principales compétences
Compétences requises
→ Savoir…
• mettre en œuvre les méthodes et techniques de programmation
• traduire techniquement les besoins du sound designer
• mettre en œuvre des techniques de résolution de problèmes
• rédiger des spécifications détaillées (documentation technique)
• remettre en question son travail
→ Faire preuve de...
• rigueur
• analyse et synthèse
• sens critique
Connaissances indispensables
→ Maîtriser…
• les outils de traitement d’échantillons sonores
• les mathématiques utilisés en géométrie 3D
• les langages de programmation temps réel ( C++) et des langages outil ( C#, Python..)
• les éléments de traitement numérique du signal
• les spécificités des format de compression audio
• les unités d’acoustique
• une API audio ( DirectSound, OpenAl..)
• un moteur audio ( fmod…)
• pour des jeux de sport mécanique, des connaissances de mécanique auto sont indispensables