Programmeuse, Programmeur animation (Anvil Pipeline)

  • Montréal, QC, Canada
  • Temps plein

Description du poste

Créer des jeux dynamiques et visuellement étonnants est une priorité chez Ubisoft Montréal. Les animations de ces jeux comportent une partie importante de l’expérience visuelle. Tout en étant un studio accueillant plus de 4000 employé·es, Ubisoft Montréal cherche constamment à innover afin d’offrir la meilleure représentation visuelle à ses joueuses et joueurs.

En contrôlant comment les éléments du jeu bougent et interagissent entre eux, vous contribuerez à la fois au niveau technique de développement du jeu qu’au niveau artistique. En tant que programmeuse ou programmeur en animation, vous serez responsable de développer les systèmes et outils qui permettront à vos collègues de créer un univers ludique impressionnant et engageant, mouvant et fluide tout en rencontrant les plus hauts standards de qualité.
 
À propos d'Anvil

Anvil est un moteur de jeu développé en interne chez Ubisoft qui est utilisé dans tous nos studios dans le monde pour créer les jeux vidéo les plus emblématiques de la compagnie. Initialement développé pour le premier jeu en monde ouvert Assassin’s Creed sorti en 2007, le moteur a bénéficié de nombreux ajouts pour supporter une grande diversité de genres et de plateformes. Participez à des parties frénétiques en équipes de 5 contre 5 dans un jeu de tir à la première personne comme Rainbow 6 Siege sur PC ou rejoignez un paradis sportif en montagne où s’affrontent 50 joueurs simultanément dans Rider’s Republic sur la dernière génération de console ….le moteur Anvil permet de tout faire.

Dans l’équipe Anvil, nous sommes profondément motivés pour donner à nos développeurs et créateurs de contenu les moyens pour réaliser les jeux le plus innovants, bluffant visuellement et enrichissants pour les joueurs. Si vous nous rejoignez vous pourrez travailler en étroite collaboration avec de multiples équipes de jeux et contribuer à créer le moteur de jeu avec les services et les outils les plus puissants du marché. Qu’attendez-vous pour rejoindre la communauté Anvil?

Ce que vous ferez

  • Collaborer avec différentes équipes d’animation, de programmation et les équipes de Mocap pour comprendre leurs besoins, leurs contraintes et les intentions reliées aux animations du jeu afin d’élaborer des solutions adaptées.
     
  • Analyser les fonctionnalités d'animations existantes dans le moteur + concevoir, développer et maintenir des systèmes d’animation afin de bien comprendre les limites de la technologie et savoir ce que l’engin sera capable de produire.
     
  • Créer des systèmes d’animation qui seront la base dans la création de monde vivant et dynamique.
     
  • Maintenir les systèmes d’animations uniques à Ubisoft déjà existant et optimiser les capacités du moteur d’animation pour des nouveaux projets.
     
  • Programmer de façon claire et structurée tout gardant à l'esprit les exigences de performance, de consommation mémoire, de maintenance, de compatibilité et de portabilité.
     
  • Combiner le côté technique et artistique de la conception du jeu et programmer les systèmes d’animation qui permettront la meilleure représentation visuelle.
     
  • Rechercher et développer de nouvelles techniques d'animation (p. ex. procédurale, physique, etc.)
     
  • Veiller à l’évolution des techniques d’animation et partager vos connaissances avec les différentes équipes transverses à Ubisoft.

Qualifications

Ce que vous apportez à l’équipe

  • Une expérience en C++ et C# + connaissance de Visual Studio
  • De solides compétences en mathématiques 3D
  • De l’expérience avec des techniques d’animations standards tell que: le rigging, state machines, les physiques ragdolls, les cinématiques inverse (IK), la compression, les animations faciales, etc.
  • De l’expérience dans le secteur d’animation afin de bien comprendre le codage des outils de programmation et de savoir comment les améliorer
  • Un diplôme en informatique ou génie informatique (ou toute autre formation connexe)
  • Une attention particulière aux détails pour trouver les plus petites failles dans le système et pouvoir les optimiser

Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.

Ce qu’il faut nous envoyer

  • Votre CV mettant en valeur votre parcours et vos compétences

Renseignements complémentaires

À propos de nous

Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.

Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.

Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.

Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.

 

Chez Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.

Politique de confidentialité