3D Programmer C - BGE2 (H/F/NB)

  • CDI
  •  Paris, Île-de-France
  •   il y a 539 jours


  • Cette annonce est désactivée, il n'est donc plus possible d'y postuler.

Vue d'ensemble

Les équipes d'Ubisoft comptent 20 000personnes réparties sur plus de 30pays aux quatre coins du monde et sont liées par une mission commune: enrichir la vie des joueurs et des joueuses au moyen d'expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d'autres à venir. Ubisoft est une entreprise soucieuse de l'égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l'épanouissement et l'expression de tous.tes. Si vous êtes enthousiaste à l'idée de relever des défis passionnants, d'exploiter des technologies de pointe et de prendre part au futur du divertissement, rejoignez-nous pour créer l'inconnu.

Description du 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 en tant que Programmeur 3D (H/F/NB) seront :

  • Prendre la responsabilité du design, du développement et de l'implémentation de nouvelles fonctionnalités graphiques (shaders, algorithmes, techniques de rendu...etc) dans notre moteur de jeu propriétaire,
  • Maintenir et 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·sd'autres métiers de comprendre comment utiliser les nouvelles fonctionnalités.
  • Vous avez une première expérience d'au moins 3 ans en programmation 3D / rendering,
  • Vous maîtrisez le langage C++ et son utilisation dans un moteurtemps 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,
  • Une connaissance des techniques et algorithmes de génération procédurale, ainsi que des compute shaders est un plus,
  • Vous avez un niveau d'anglais courant à l?écrit et à l'oral.

Informations complémentaires

Il s'agit d'un poste à pourvoir en CDI et basé à Montreuil.

Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes.

En tant qu'employeur, Ubisoft offre à tous les mêmes opportunités d'accès à l'emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d'âge.

Consultez ce guide qui a pour but de vous accompagner dans votre candidature, et découvrez nos actions pour encourager plus de diversité et d'inclusion.

formation cpf jeux vidéo
 
Date de publication initiale : 30/11/2022