AI Programmer (Far Cry)
Ubisoft
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
What you’ll do
This programmer will be responsible for anything related to NPC behavior tech:
• Shared responsibility for maintaining, debugging, and improving anything related to NPC behaviors:
- Combat and NPC coordination and collaboration.
- Systemic NPCs reactions to elements (fire, poison, etc.) and any other significant in-game event.
- Working on unique behaviors for archetypes.
- Making NPCs understandable and believable, with an emphasis on animation.
• Work in C++ and behavior trees, both to build AI behaviors and building user-friendly and reliable nodes.
• Have a knack for AI and game design and be very quality focused. We expect people to regularly play the game, give feedback and iterate on their own features.
• Be comfortable working closely with animators and the systems they use.
• Proactively update the AI leadership team about potentially unidentified work, such as missing features and/or performance issues and work on them.
Qualifications
What You Bring
- Around 5 years of experience in AI programming, ideally in the video game industry
- Proficiency in C++ language
- An undergraduate degree in Computer Science, Computer Engineering or equivalent
- Experience developing on video game consoles
- That rare mix of attention to detail and flexibility in your work organization
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game
- You are creative and thirsty for innovation
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams,...SuggestedFull time
- ...entertainment boundaries, join our journey and help create the unknown! Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and...SuggestedFull time
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely...SuggestedLong term contractFull time
- ...to push the boundaries of entertainment, join our adventure and help us create the unknown! Job Description The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project. This person...SuggestedFull time
- ...Compétences indispensables Avoir participé à la sortie dau moins deux titres AAA en assumant une responsabilité importante dans la programmation de linterface utilisateur Solide expérience dun système de script dinterface utilisateur visuel et basé sur des nœuds (UI Graph...SuggestedFull timeRemote work
- ...unknown! Job Description As a Senior Gameplay Animator (AI) at Ubisoft Montréal, you will help create, integrate, and... ...in collaboration with technical animators , designers , and programmers ; Test and revise animation systems directly in the game to ensure...Full time
- As a Voice Designer on Far Cry at Ubisoft Montréal, you will contribute to the design, implementation, and evolution of voice-over systems and cinematic audio pipelines within Ubisoft’s Snowdrop engine, helping deliver immersive narrative experiences across a large-scale AAA...Full timeTemporary workInternship
- ...informatique ou en génie informatique, ou autre formation ou expérience équivalente. Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Une compétence en C++. ~ Un...Full time
- ...Job Overview Company Name: Ubisoft Job Title: VFX Artist (Far Cry) Industry: AAA Video Game Development Location: Montréal Work Model: Office-Based Employment Type: Full-Time, Permanent Seniority Level: Professional / Intermediate Required...Permanent employmentFull timeWork at office
- ...ll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You will be responsible for core AI features and supporting collaborative...Long term contractFull timeTemporary workWorldwide
- ...to life many acclaimed franchises such as Assassin’s Creed , Far Cry , Watch Dogs , Just Dance , Rainbow Six , and many more to... ...to create the unknown. Job Description Tech Art / Tools Programmer’s MandateRequirements: Unity knowledge Release experience...Full time
- ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que concepteur·trice vocal·e sur Far Cry à Ubisoft Montréal, vous contribuerez à la conception, à l’intégration et à l’évolution des systèmes de voix et des pipelines audio...Full timeTemporary work
- ...Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente. ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Participation à la livraison d’un...Full time
- ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re seeking a Principal AI Programmer with a passion for innovation to join our team and play a key role in shaping the future of Dead by Daylight through innovative AI...Full timeApprenticeship
- ...divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste En tant que Programmeur·euse Online sur Far Cry , vous contribuerez à soutenir les équipes de production dans la création d'expériences connectées. Vous participerez à la...Full time
- ...As a tools programmer at Ubi Montreal within Anvil, you play a key role in designing and implementing the technologies used by the content... ...millions of people around the world, including Assassin’s Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs—and, well, we can’t reveal all...Full timeWorldwide
- ...afin de concevoir des solutions techniques performantes, évolutives et adaptées aux besoins de production. Ce que vous ferez Programmer des systèmes clairs, structurés et maintenables répondant aux exigences de performance, de modularité, de compatibilité et d’évolutivité...Full time
- ...animation directement dans le jeu afin d’assurer leur stabilité et leur qualité; Collaborer avec les équipes d’ animation , de programmation et de conception pour livrer des fonctionnalités alignées sur les objectifs de production; Assurer la qualité finale des...Full time
- ...manufacturiers, distributeurs et détaillants à transformer leurs opérations grâce à des solutions innovantes. Le rôle Le Gestionnaire de programmes est un leader senior en livraison au sein du Bureau des services de projets (PSO) de LIDD. Ce rôle est responsable de la...Full timeWork at office
- ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time...Long term contractFull timeTemporary workWorldwide
- ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their...Full time
- ...and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassins Creed Far Cry Watch Dogs Just Dance Rainbow Six and many more to come. Ubisoft is a company committed to equal opportunity and believes that diversity...Full timeRemote work
- ...Compétences indispensables Avoir participé à la sortie d’au moins deux titres AAA en assumant une responsabilité importante dans la programmation de l’interface utilisateur Solide expérience d’un système de script d’interface utilisateur visuel et basé sur des nœuds (UI...Full time
- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists,...Full time
- ...les applications sur la plateforme IBM i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE, COBOL, CL, SQL et DB2/400.... ...extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace...
- ...tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues across...Long term contractFull timeTemporary workWorldwide
- ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development, gameplay, and console development. In this role, you'll have an...Long term contractFull timeTemporary workWorldwide
- ...stimulantes sont livrées. Reporting Le ·a Programmeur ·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes et des fonctionnalités de haute qualité qui répondent aux...Full timeInternship
- ...guider dans leurs démarches juridiques; Créer des outils d’informations et des documents qui porteront sur les droits, allocations et programmes destinés aux personnes en situation d'handicap; Planifier, coordonner et réaliser des activités de sensibilisation touchant la...Permanent employmentFull timeWork at office
- ...100 people behind it, the game is in its best shape yet to have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine,...Long term contractFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Programmer (Far Cry). Be the first to apply!

