Ubisoft

AI Programmer (Far Cry)

Ubisoft$80K — $95K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5 years of experience in AI programming, preferably in the video game industry.
  • Proficient in C++ programming language.
  • Bachelor's degree in Computer Science, Computer Engineering or equivalent.
  • Experience developing for video game consoles.
  • Strong attention to detail combined with flexibility in organization.
  • Ability to effectively communicate across disciplines, enhancing team quality and vision.
  • Creative mindset with a passion for innovation.

Responsibilities

  • Maintain, debug, and improve NPC behavior technology.
  • Enhance combat and NPC coordination and collaboration.
  • Develop systemic NPC reactions to environmental elements and in-game events.
  • Create unique behaviors for various NPC archetypes.
  • Focus on making NPCs believable and engaging through animation.
  • Design AI behaviors and user-friendly, reliable behavior tree nodes in C++.
  • Regularly play the game to provide feedback and refine features.

Benefits

  • Collaborative work environment with interdisciplinary teams.
  • Opportunity to innovate within AI and game design.
  • Regular feedback loops to improve features on the fly.
Full Job Description
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
  • Around5 yearsofexperience inAI programming, ideallyin the videogameindustry
  • Proficiency inC++ language
  • An undergraduate degree in Computer Science, ComputerEngineeringor equivalent
  • Experience developing onvideogameconsoles
  • Thatrare 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 thirstyfor innovation

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Consumer Technology Jobs

Find similar AI Programmer (Far Cry) jobs: