Programmeur Animation _ TG Content Création

9 Months ago • All levels • Animation

Job Summary

Job Description

Develop innovative IK animation solutions for character animation in game development. Must have C++, 3D math, animation techniques, and DCC tools experience.
Must have:
  • C++ Programming
  • 3D Math Skills
  • Animation Techniques
  • DCC Tools
Good to have:
  • Procedural Animation
  • Physics Animation
  • Game Development
  • Performance Optimization

Job Details

Description de l'entreprise

Créer des jeux dynamiques et visuellement étonnants est une priorité à Ubisoft Montréal. Les animations de ces jeux représentent une partie importante de l’expérience visuelle. Comptant environ 4 000 employé·es, Ubisoft Montréal cherche constamment à innover afin d’offrir la meilleure représentation visuelle à ses joueuses et joueurs.

Description du poste

En tant que programmeur·euse d’animation, vous ferez partie d'une équipe de développement de solutions d'animation de personnages au sein du Content Creation Technology Group (CCTG). Vous développerez des solutions d'animation IK innovantes en collaboration avec les équipes de production de jeux. Vous serez responsable de développer les systèmes et outils qui permettront à vos collègues de créer un univers ludique, impressionnant, engageant, mouvant et fluide qui reflète les plus hauts standards de qualité. Vos solutions permettront d’animer efficacement les personnages des jeux en les faisant interagir de manière réaliste avec leur environnement.

Ce que vous ferez :

  • Collaborer avec différentes équipes d’animation et de programmation pour comprendre leurs besoins, leurs contraintes et les intentions reliées aux animations du jeu afin d’élaborer des solutions adaptées et réutilisables.
  • Analyser les fonctionnalités d'animations existantes 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 IK procédurale qui seront la base dans la création de mondes vivants et dynamiques.
  • Maintenir les systèmes d’animations IK propres à Ubisoft et optimiser leurs capacités pour les nouveaux projets.
  • Programmer de façon claire et structurée tout en gardant à l'esprit les exigences de performance, de consommation mémoire, de maintenance, de compatibilité et de portabilité.
  • Combiner les côtés techniques et artistiques 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 :

  • De l’expérience en C++ et une connaissance de Visual Studio
  • De solides compétences en mathématiques 3D
  • De l’expérience avec des techniques d’animation standards telles que le rigging, les state machines, les physiques ragdolls, les cinématiques inverses (IK), etc.
  • De l’expérience dans les outils DCC et 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 éliminer

Ce qu’il faut nous envoyer :

  • Votre CV mettant en valeur votre formation, vos expériences, vos compétences et, s’il y a lieu, vos jeux livrés
  • Des exemples de vos créations précédentes (joindre des fichiers ou un lien vers votre site Web personnel ou votre portfolio en ligne)

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Outscal - SME - C++/Unity/Multiplayer/Unreal

Outscal

(Hybrid)
6 Months ago
Tencent - メインエンジニア|Main Engineer

Tencent

Tokyo, Japan (On-Site)
6 Months ago
Activision - Lead Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Light Speed Studios - メインエンジニア|Main Engineer

Light Speed Studios

Tokyo, Japan (On-Site)
6 Months ago
ByteDance - Senior Security Architect, Corporate Information System

ByteDance

Singapore (On-Site)
6 Months ago
Outscal - Mentor - C++ & DSA

Outscal

(Remote)
6 Months ago
Tencent - Game Client Development intern 103344

Tencent

Sydney, New South Wales, Australia (On-Site)
6 Months ago
Next Level Games - Rendering Engineer

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Nasdaq - Technical Analyst, Calypso, Fintech

Nasdaq

Sydney, New South Wales, Australia (Hybrid)
6 Months ago
NetEase Games - Artiste technique Procédural / Technical Artist (PCG)

NetEase Games

Montreal, Quebec, Canada (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Tier 9 Game Studios - 2D Game Artist

Tier 9 Game Studios

Toronto, Ontario, Canada (On-Site)
6 Months ago
Next Level Games - Rendering Engineer

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
DNEG - Personal Assistant

DNEG

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Kabam - Business Analyst Co-op

Kabam

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
NetEase Games - Artiste technique Procédural / Technical Artist (PCG)

NetEase Games

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Gearbox Entertainment - Concepteur.trice de jeu sénior / Senior Game Designer

Gearbox Entertainment

Montreal, Quebec, Canada (Hybrid)
6 Months ago
eBay - Sr. Accessibility Product Manager (SME)

eBay

Toronto, Ontario, Canada (Hybrid)
6 Months ago
eBay - Sr. Accessibility Product Manager (SME)

eBay

Toronto, Ontario, Canada (Hybrid)
6 Months ago
Cineplex - Prep Cook

Cineplex

Toronto, Ontario, Canada (On-Site)
6 Months ago
Cineplex - Cook

Cineplex

Toronto, Ontario, Canada (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Animation Jobs

Skybox Labs - Senior Gameplay Animator

Skybox Labs

Canada (Remote)
6 Months ago
Sony Pictures Animation - Visual Development Artist

Sony Pictures Animation

Culver City, California, United States (On-Site)
6 Months ago
Zynga - Senior Animator

Zynga

Carlsbad, California, United States (On-Site)
6 Months ago
DNEG - Editorial Assistant (DNEG Animation)

DNEG

Bengaluru, Karnataka, India (On-Site)
6 Months ago
DNEG - Editorial Assistant (DNEG Animation)

DNEG

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
DNEG - Editorial Assistant (DNEG Animation)

DNEG

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Tencent - TiMi Montreal- Senior/Principal Gameplay Animator

Tencent

Montreal, Quebec, Canada (On-Site)
6 Months ago
Activision - 2025 US Summer Internship - Animation

Activision

(On-Site)
6 Months ago
Blizzard Entertainment - 2025 US Summer Internship - Animation

Blizzard Entertainment

Irvine, California, United States (On-Site)
6 Months ago
DNEG - Pipeline ATD

DNEG

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Toronto, Ontario, Canada (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Milan, Lombardy, Italy (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug