Rockstar Games

AI/Gameplay programmer

Rockstar Games

Toronto, Canada

full time

23 Dec 2022

Rockstar Games

A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated and inclusive environment where you can learn, and collaborate with some of the most talented people in the industry.

Rockstar Toronto is on the lookout for a talented AI/Gameplay Programmer who is passionate about gameplay and character mechanics. This is a full-time permanent position based out of Rockstar’s unique game development studio in Oakville, Ontario, and we are open to consider applicants with either mid or senior level experience.


  • We create exciting and believable player and AI characters.
  • We develop systems to deliver high quality player and non-player character movement using AI and Animation technology.
  • We work as a global team across multiple studios as well as working closely with animators, designers, and artists.
  • We follow an iterative process where we tune and polish features to establish the correct look and feel for the game.


  • Implement well designed, robust, and optimal combat gameplay features that integrate into our existing AI, Animation, Gameplay, and Physics systems.
  • Research and implement new ideas and techniques that have the potential to push our systems forward and stay cutting edge.
  • Focus on the small things. Our attention to detail is what sets our games apart.


  • A degree in computer science or equivalent.
  • Minimum of 2 years working in the commercial games industry.


  • Solid C++ programming skills.
  • Strong math skills, knowledge of vectors, matrices, and linear algebra.
  • Excellent problem-solving ability.
  • Great team communication skills.
  • Knowledge of common animation technologies, such as animation trees.
  • Experience with multi-threaded game engines.
  • Passion for playing and creating cutting edge video game experiences.
  • A keen eye for qualitative issues is essential.

Please note that these are desirable skills and are not required to apply for the position.

  • Experience working on advanced AI or Gameplay features on an existing game project.
  • Experience developing animation driven combat mechanics utilizing weapons, melee, vehicle combat, etc.
  • Experience with procedural animation and IK systems.
  • In-depth familiarity of Rockstar products is a massive plus.

Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!