Senior Gameplay Programmer (F/N/NB)

5 Months ago • 4-12 Years

Job Summary

Job Description

Senior Gameplay Programmer needed for Ubisoft Montpellier to work on AI development for their AAA game. You'll be involved in analyzing, documenting, designing, and implementing gameplay code for AI. Experience with game engines like Unreal, Unity, or Godot, and a strong understanding of AI behaviors and state machines is essential.
Must have:
  • Game Engine Experience
  • AI Behavior Creation
  • Gameplay Code Implementation
  • State Machine Expertise
Good to have:
  • Animation Engine Experience
  • Navigation Engine Experience
  • Parallel AI Processing
  • Behavior Tree Experience
Perks:
  • Flexible Working Hours
  • Remote Work Options

Job Details

Description de l'entreprise

Les équipes d’Ubisoft comptent 19 000 personnes réparties sur plus de 30 pays à travers le monde et sont liées par une mission commune : enrichir la vie des joueurs et des joueuses par des 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 toutes et tous. Si vous êtes enthousiaste à l'idée de relever des défis passionnants, exploiter des technologies de pointe, et prendre part au futur du divertissement, rejoignez-nous et créez l’inconnu.

Description du poste

Vous intĂ©grerez une Ă©quipe de GPPs Ă  Montpellier et participerez au dĂ©veloppement des IA, afin d'offrir au joueur la meilleure expĂ©rience de jeu possible 

  • En premier lieu, vous analyserez et documenterez l'existant pour ultĂ©rieurement intĂ©grer au mieux nos dĂ©veloppements dans l'architecture dĂ©jĂ  en place. 
  • Vous devrez vous approprier les documentations design, et proposer des solutions pĂ©rennes pour leur implĂ©mentation. 
  • Vous participerez Ă  l'architecture, la conception et l'implĂ©mentation du code gameplay afin d'amĂ©liorer et enrichir les comportements existants des IA. 
  • Vous documenterez vos dĂ©veloppements. Vous prĂ©senterez rĂ©gulièrement vos avancĂ©es via des vidĂ©os, ou autre support. 
  • En tant que senior programmeur.euse, vous vous assurerez d'un partage efficace et rĂ©gulier des connaissances entre GPPs (locaux ou distants). 
  • Vos participerez au planning gĂ©nĂ©ral des dĂ©veloppements de l'Ă©quipe GPP, pour atteindre les objectifs livrables. 
  • Vous anticiperez et quantifierez les problĂ©matiques de production sur des technologies nouvelles, et vous proposerez des solutions rĂ©alistes. 

 

Qualifications

Pour rĂ©aliser ses missions, vous avez :  

  • Une expĂ©rience significative des moteurs et Ă©diteurs de jeux, (Unreal / Unity / Godot…) et en dĂ©veloppement de composants ou modules gameplay. 
  •  Une expĂ©rience en crĂ©ation de comportements IA via graphes nodaux (HFSM / Machine Ă  Etats HiĂ©rarchique par exemple). 
  • Une expĂ©rience en rĂ©plication de composants gameplay (utilisation de memento et RPC par exemple). 
  • OccupĂ© une poste de Programmeur.euse Gameplay (3C ou IA notamment) sur une production de jeu AAA multijoueur.  
  • Une appĂ©tence pour les IAs/NPCs dans les jeux vidĂ©o. 

Vous aurez Ă©galement besoin de maĂ®triser les domaines suivants :  

  • C++  
  • Gameplay 
  • AI 
  • State Machine 
  • RĂ©plication 
  • Architecture 
  • Anglais 

Les plus : 

  • ExpĂ©rience des moteurs, sur un moteur d'animation et sur un moteur de navigation. 
  • ExpĂ©rience en traitement d'IA parallèle (idĂ©alement connaissance de l'ECS / Entity-Component-System). 
  • ExpĂ©rience en Behavior Tree, expĂ©rience en Planner. 
  • ExpĂ©rience en comportement de suivi de chemin, logique d'Ă©vitement (Boids). 
  • ExpĂ©rience en rĂ©plication du mouvement et correction d'erreurs. 
  • 3D Math 
  • Jira 

 

Ubisoft est composĂ©e de plusieurs studios collaborant Ă©troitement pour dĂ©velopper les meilleurs jeux possibles. Chaque Ă©quipe apporte son expertise unique afin de crĂ©er des expĂ©riences de jeu immersives et de grande qualitĂ©.  

Dans ce cadre, nous recherchons des collaborateurs avec une solide aptitude au travail en Ă©quipe et une excellente communication, essentiels pour maintenir des relations fluides et bienveillantes, particulièrement dans un contexte de collaboration Ă  distance.  

Nous travaillons avec des technologies dĂ©veloppĂ©es en interne ce qui nĂ©cessite une bonne capacitĂ© d’adaptation.  

Ayant acquis une expertise dans la production de jeu vidĂ©o, vous maitrisez les pipes de production et vous savez transmettre vos connaissances et mentorer les membres de votre Ă©quipe.    

Si vous avez le sens de la coopĂ©ration et souhaitez participer Ă  des projets d’envergure n’hĂ©sitez pas Ă  candidater.   

 

Informations complémentaires

Ubisoft is committed to enriching players’ lives with original & memorable entertainment experiences. We build worlds that are a playground for the imagination, offering moments of surprise, fun and adventure as well as opportunities for learning and self-discovery.
At Ubisoft, you’ll grow and collaborate with highly talented teams from around the world. Our massively friendly work environment will inspire you to go above and beyon

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.

Rejoindre Ubisoft Montpellier c’est avoir accès dès le premier jour à : 

  • De la flexibilitĂ© dans tes horaires et la possibilitĂ© de travailler Ă  distance dans les conditions prĂ©vues par la charte Ubisoft. 
  • 20 jours de tĂ©lĂ©travail par an depuis un pays de l’union europĂ©enne (rĂ©servĂ© aux profils de citoyennetĂ©s europĂ©ennes) ; 
  • Le remboursement de ton titre de transport Ă  50% ou une indemnitĂ© kilomĂ©trique si tu utilises le vĂ©lo comme mode de dĂ©placement ; 
  • Notre ludothèque oĂą tu pourras emprunter les derniers jeux Ubisoft, ceux de la concurrence, et des consoles ; 
  • Notre CSE et ses tarifs prĂ©fĂ©rentiels sur une large gamme de spectacles, salles de cinĂ©ma, concerts, salles de sport, parcs d’attractions, et pleins d’autres bons plans. 

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. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes.

Ubisoft travaille activement à réduire son empreinte carbone et à mobiliser ses communautés dans le cadre de son engagement Play Green.

Toute information sera traité de manière confidentielle conformément à la Loi sur l'équité en matière d'emploi.

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.

Similar Jobs

Studio Gobo - Senior Engine Programmer

Studio Gobo

Brighton And Hove, England, United Kingdom (On-Site)
• 6 Months ago
SuperPlay - LEAD 3D ARTIST

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 3 Months ago
Romero Games - Senior VFX Artist

Romero Games

Galway, County Galway, Ireland (Hybrid)
• 4 Months ago
Keywords Studios (Player Support) - Lead Programmer

Keywords Studios (Player Support)

Daresbury, England, United Kingdom (Hybrid)
• 5 Months ago
Meta - Developer Ecosystem Growth Strategy Manager

Meta

Burlingame, California, United States (On-Site)
• 3 Months ago
Tap Nation - Unity Developer

Tap Nation

New York, New York, United States (Remote)
• 3 Months ago
N A - Senior Unity Game Developer - High End 3D Multiplayer PVP Mobile Game

N A

London, England, United Kingdom (Remote)
• 4 Months ago
Good Job Games - Senior Game Developer

Good Job Games

Ä°stanbul, TĂĽrkiye (On-Site)
• 5 Months ago
Qualitest - Senior Unity Developer (Hybrid)

Qualitest

Bucharest, Bucharest, Romania (Hybrid)
• 6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Velan Studios - Lighting Artist

Velan Studios

Troy, Michigan, United States (On-Site)
• 4 Months ago
Meta - AI Research Scientist - Language (Technical Leadership)

Meta

Burlingame, California, United States (On-Site)
• 3 Months ago
Angel and Genie - Unity Slot Game Developer

Angel and Genie

Bengaluru, Karnataka, India (Hybrid)
• 5 Months ago
Playrix - Senior Playable Ads Developer (Gardenscapes)

Playrix

Ukraine (Remote)
• 3 Months ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Menlo Park, California, United States (Remote)
• 3 Months ago
Homa games - Senio/Principal UI/UX Designer - All in Hole

Homa games

Paris, ĂŽle-de-France, France (Remote)
• 3 Months ago
Keywords Studios (Player Support) - Senior Technical Artist - VFX

Keywords Studios (Player Support)

Melbourne, Victoria, Australia (On-Site)
• 7 Months ago
Passive Logic - Digital Twin AI Framework Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
• 4 Months ago
Stunlock Studios - Character Artist

Stunlock Studios

Skövde, Västra Götaland County, Sweden (On-Site)
• 9 Months ago
SuperPlay - 3D ARTIST - CREATIVE MARKETING

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montpellier, Occitanie, France

Oh Bibi - Senior Data Analyst

Oh Bibi

Paris, ĂŽle-de-France, France (Hybrid)
• 3 Months ago
Ubisoft - Technical Director, Character (W/M/NB) [AAA Project]

Ubisoft

Annecy, Auvergne-RhĂ´ne-Alpes, France (On-Site)
• 3 Months ago
Assystems - Ingénieur conception ingénierie système H/F

Assystems

Montrouge, ĂŽle-de-France, France (On-Site)
• 3 Months ago
Ubisoft - Security Awareness Analyst - F / H/ NB

Ubisoft

Paris, ĂŽle-de-France, France (On-Site)
• 3 Months ago
Homa games - Senior 3D Artist - All in Hole

Homa games

Paris, ĂŽle-de-France, France (Remote)
• 3 Months ago
Hasbro - Stage Ventes 6 mois

Hasbro

Le Bourget-du-Lac, Auvergne-RhĂ´ne-Alpes, France (On-Site)
• 3 Months ago
Voodoo - Freelance Product Designer - WeMoms

Voodoo

Paris, ĂŽle-de-France, France (Hybrid)
• 3 Months ago
The Walt Disney Company - Stage - Assistant(e) Category Manager Mode et Maison (H/F)

The Walt Disney Company

Paris, ĂŽle-de-France, France (On-Site)
• 3 Months ago
PwC - HR Business Partner / Talent Development Manager | CDD | H/F

PwC

Neuilly-sur-Seine, ĂŽle-de-France, France (On-Site)
• 4 Months ago
Assystems - Planificateur en gestion de projet H/F

Assystems

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Moon Active - Unity Developer

Moon Active

Kyiv, Kyiv City, Ukraine (Hybrid)
• 6 Months ago
ZeniMax Media - Programmeur.se de jeu senior / Senior Gameplay Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
• 5 Months ago
CD PROJEKT RED - Ingénieur·e GCP/Outils confirmé·e

CD PROJEKT RED

Montreal, Quebec, Canada (Hybrid)
• 5 Months ago
Jefferson Frank - Principal Unity Developer - EU Remote

Jefferson Frank

Norway (Remote)
• 6 Months ago
Moon Active - Game Developer

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
• 6 Months ago
NvizzioCreations - Programmeur(euse) Senior - Unreal

NvizzioCreations

(On-Site)
• 3 Months ago
undefined - Game developer

Stockholm, Stockholm County, Sweden (On-Site)
• 6 Months ago
ILogos Game Studios - Unity Architect

ILogos Game Studios

(Remote)
• 4 Months ago
Nigel Frank International - Unity Developer

Nigel Frank International

Ålesund, Møre Og Romsdal, Norway (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 (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

Bordeaux, Nouvelle-Aquitaine, France (On-Site)

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