Programmeur 3D C++ (Programming) H/F (CDI)
- CDI
- Montreuil
-
il y a 573 jours
- Cette annonce est désactivée, il n'est donc plus possible d'y postuler.
Vue d'ensemble
Poste : Votre Quête Journalière
Au sein de l'équipe de développement du jeu Beyond Good & Evil 2, vous serez responsable du développement des nouvelles fonctionnalités du moteur graphique, tout en assurant le support et l'optimisation des outils liés à celui-ci.
Sous la responsabilité du Lead Programmer, vos missions principales seront :
Prendre la responsabilité du design, du développement et de l'implémentation de nouvelles fonctionnalités graphiques (ex : shaders ...) dans notre moteur de jeu propriétaire,
Optimiser la base de code existante en fonction des besoins du projet,
Développer des outils à destination des artistes 3D,
Déterminer et corriger les bugs identifiés par des personnes d'autres métiers et de l'équipe de contrôle qualité,
Documenter le travail de manière à transférer les connaissances et permettre aux utilisateur·rice·s d'autres métiers de comprendre comment utiliser les nouvelles fonctionnalités.
Profil : Vos Skills
Vous avez une première expérience d'au moins 3 ans en programmation graphique dans le jeu vidéo,
Vous maîtrisez le langage C++ et son utilisation dans un moteur de jeu temps réel avec des notions en multithreading,
Vous connaissez les API graphiques courantes (DirectX11 et 12, Vulkan) et les langages de shaders associés (HLSL, GLSL, etc...),
Vous portez une attention particulière à la propreté et à l'efficacité de votre code (utilisation CPU/GPU, gestion de la mémoire),
Vous avez une solide compréhension des mathématiques et algorithmes liées à la 3D et à l'affichage,
Connaître les outils utilisés en production par les artistes (3DSMax, Maya, Photoshop etc ...) serait un plus,
Vous avez un niveau d'anglais courant à l'écrit et à l'oral.
Entreprise : Créateur et distributeur de jeux vidéo succès, Ubisoft est un acteur majeur du secteur du divertissement. Plus de 13 000 collaborateurs oeuvrent sa constante recherche d'innovation afin d'offrir aux joueurs une expérience riche et unique.
Les équipes d'Ubisoft sont animées par leur volonté denrichir la vie des joueurs avec des expériences de divertissement originales et mémorables. Elles donnent vie à des mondes, de véritables terrains de jeux où l'imagination peut s'exprimer librement, donnant naissance à des moments de surprise, de fun et d'aventure qui permettent aussi au joueur d'apprendre et de découvrir.
Chez Ubisoft, vous avez l'opportunité de collaborer et d'évoluer avec des équipes passionnées et pionnières dans leur domaine, partout dans le monde. Vous progresserez dans un environnement bienveillant et inspirant dans lequel vous repousserez les limites de l'imaginaire et de la technologie pour créer les mondes qui passionneront nos joueurs.