Gameplay/AI Programmer

  • Full Time
Job expired!

Company Description

Ubisoft’s team of 21,000 members, spread across more than 40 locations worldwide, are united by a mission to enrich the lives of players with unique and unforgettable gaming experiences. Their dedication and talent have brought to life popular franchises like Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and more are on the way. Ubisoft is an equal opportunity employer that believes diversity in backgrounds and perspectives is fundamental for creating a world where both players and teams can thrive and express themselves. If the idea of solving ground-breaking challenges, pioneering cutting-edge technologies, and pushing the limits of entertainment excites you, we encourage you to join our journey and help us invent the unknown.

We opened Ubisoft Singapore in 2008, and it has since become the largest AAA game development studio in South East Asia. The studio boasts a multicultural work force of over 500 people from 35+ different nationalities, all working together to deliver ambitious gaming experiences. Ubisoft Singapore has contributed to all the Assassin’s Creed® titles since Assassin’s Creed® II, distinguishing itself as the studio behind the naval battle gameplay and aquatic technology in Assassin’s Creed® III, Assassin’s Creed® IV Black Flag® and most recently in Assassin’s Creed® Valhalla. The team's expertise in AAA and live operations, combined with a passion for naval gameplay, led to them spearheading the development of Skull and Bones™, first unveiled at E3 in 2017.

Job Description

Role Summary

The Gameplay/AI programmer is responsible for game elements not controlled by the player (such as NPC/enemy actions and behaviors) that enhance the overall gaming experience.

Responsibilities:

  • Evaluate the technical feasibility of AI specifications
  • Analyze and determine if the AI capabilities of the game engine satisfy the AI needs of the project
  • Suggest technical enhancements while creating and implementing new AI systems
  • Work with designers to discuss technical limitations and devise technical solutions for a range of AI functionalities
  • Suggest technical innovations inspired by industry leaders
  • Produce clear and well-structured C++ code, with performance, maintenance, and compatibility requirements in mind
  • Test and confirm that newly developed systems meet the AI objectives of the project without compromising existing code

Qualifications

  • Undergraduate degree in Computer Science or Software Engineering
  • Open to a Gameplay Programmer interested in AI.
  • A minimum of 3 to 5 years of experience in video game programming or related fields
  • Experience in game development at any level is beneficial
  • Experience working on AAA titles and current and next-gen consoles is beneficial, but not essential
  • Ability to support AI functionalities and systems developed for production
  • Identify and fix AI bugs reported by Quality Control and team members from other disciplines
  • Document work to share system knowledge, allowing users to understand new AI functionalities
  • Perform all other related tasks
  • Analytical and logical thinking
  • Ability to solve complex issues
  • Pro-active, with a keen eye for detail
  • Excellent communication and interpersonal skills
  • A strong team player and result-oriented

Additional Information

We are working to enrich players’ lives through special and unforgettable gaming experiences, as well as to improve the positive impacts of our games. In order to achieve this, we are promoting a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates in collaboration with local non-profit partners, and we are working to lessen the environmental impact of our business. We are an equal opportunity employer that values diversity in our company. We don’t discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age, or disability status.

We invite you to come aboard and experience #LifeAtUbi for yourself. We are constantly searching for professionals who take pride in bringing their A-game to work. If this sounds like you, please send us your resume, portfolio, and anything else that shows that you are serious about having fun!