Posted in

Senior Gameplay Programmer – Assassin’s Creed: Codename INVICTUS

Senior Gameplay Programmer – Assassin’s Creed: Codename INVICTUS

CompanyUbisoft
LocationMontreal, QC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent field.
  • Minimum 7 years of professional video game development experience.
  • Strong proficiency in C++.
  • Experience on at least one AAA multiplayer game.

Responsibilities

  • Analyze and understand game design documents in order to define the required features and gameplay systems that need to be developed in the engine.
  • Review existing engine features and assess their suitability for the project’s design intentions; if necessary, define how to adapt them to meet the game’s needs effectively.
  • Anticipate potential game design changes and ensure that your implementation of gameplay systems can easily accommodate those changes.
  • Propose improvements as needed by designing and implementing new systems or modifying existing ones.
  • Collaborate with Programmers from other disciplines, Game Designers, Level Designers, and Animators to discuss constraints and determine the technical possibilities for various gameplay features.
  • Ensure that the implementation of controls and gameplay systems delivers the player experience envisioned by the game design team.
  • Work with other departments to develop tools that allow them to tweak gameplay efficiently.
  • Support the gameplay systems and features throughout the production lifecycle.

Preferred Qualifications

    No preferred qualifications provided.