
Programmeur moteur
DEVENIR PROGRAMMEUR MOTEUR
Le programmeur moteur (aussi appelé développeur moteur de jeu vidéo) s’occupe du rendu graphique du jeu sur plusieurs supports. Il doit aussi assurer la maintenance des outils et des logiciels utilisés et vérifier que tout fonctionne une fois que les différents éléments du jeu ont été conçus.
Les missions
Analyser les fonctionnalités existantes dans le moteur et les outils, et déterminer si elles conviennent aux besoins
Proposer des améliorations aux besoins en concevant et implémentant de nouveaux systèmes
S’assurer de la maintenance des systèmes conçus
Documenter son travail afin de transférer ses connaissances et permettre aux utilisateurs de comprendre comment utiliser les nouveaux systèmes et fonctionnalités
Les Qualités Requises
Maîtrise des langages de programmation C#, C++, Python, etc…
Maîtrise des outils de programmation et de développement en équipe (Perforce, Git)
Avoir des notions de programmation temps réel ou multithread
Sens du travail en équipe
Esprit d’analyse
Esprit d’adaptation
Rigueur et organisation
Les Débouchés/Possibilités d’évolution
Les programmeurs moteurs sont très recherchés par les studios de développement de jeux vidéos, comme Ubisoft par exemple. Après quelques années d’expérience, il peut devenir lead developer (développeur principal). Il est également possible de s’orienter sur des postes de chef de projet ou de directeur technique.
Découvrez notre formation développeur jeu vidéo.