image
Articles

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.