Job Description
- Participer à la gestion du pipeline de création des personnages et des animations au sens large,
- Apporter du support aux équipes en charge des personnages et des animations via la création et la maintenance de différents outils,
- Concevoir, développer, maintenir, faire évoluer et optimiser différentes composantes logicielles coté Engine,
- Exécuter certains développements bas niveau liés à l’optimisation, la mémoire, le débug, le temps réel, le multi-threading ou le support des différentes plateformes,
- Identifier de façon proactive les risques ou obstacles techniques afin de générer des solutions pour les dépasser,
- Proposer des choix de technologies et/ou d’architectures pour le projet,
- Faire de la veille technologique pour rester à la pointe des avancées dans l’industrie du jeu vidéo.
Qualifications
- Expérience significative dans la programmation 3D temps réel avec du multi-threading,
- Expérience avancée dans l’un ou plusieurs des domaines suivants : systèmes d’animation, mouvements de personnages joueurs ou non-joueurs, gestion de la physique (personnages ou environnement), pipelines liés à la création de personnages ou de cinématiques,
- Maîtrise du c++, forte capacité à débuguer du code, et à se plonger dans des bases de code complexes,
- Solides notions en mathématiques et algorithmique 3D,
- Autonomie, rigueur, dynamisme et excellent relationnel,
- Maitrise de l’anglais professionnel.
C’est un plus:
- Connaissance du moteur Unreal Engine,
- Connaissance d’outils, de méthodes de production et de pipelines modernes utilisés dans le développement de jeux vidéo,
- Connaissance de logiciels liés à l’animation ou au rigging comme Motion Builder ou Maya,
- Connaissance d’autres langages comme C# ou Python.