SENIOR GAMEPLAY PROGRAMMER, 3C / PROGRAMMEUR·EUSE GAMEPLAY SÉNIOR 3C

KRAFTON Montréal StudioMontreal, QC
Hybrid

About The Position

We are a leading game development studio composed of veterans of the game industry. We are working on a game based on an acclaimed intellectual property set in an enthralling medieval fantasy world. This game is an AAA third-person action-adventure RPG experience, with a rich narrative and strategic gameplay. At our company, we believe in having fun while creating memorable experiences, being proud of our work, and showing respect for each other's contributions. We are looking for a Senior Gameplay Programmer, specialized in 3Cs (Character, Control, Camera). In this role, you will be responsible for designing, implementing, and maintaining core gameplay systems – specifically physics-based character movement/navigation, control responsiveness, and camera behavior. You will work closely with the Game Director, Designers, and other departments to bring the gameplay vision to life and ensure the game is fun and engaging for players.

Requirements

  • 8+ years of experience as a Gameplay Programmer, ideally specializing in 3C systems (Character, Camera, Controls)
  • Participation in at least one commercially released AAA title on PC or console
  • Strong understanding of video game development pipelines and techniques
  • Advanced expertise in C++, 3D mathematics, and extensive experience with Unreal Engine 5
  • Excellent communication skills and a strong ability to work effectively within a team
  • Proven experience as a gameplay programmer in the video game industry
  • Passion for video games and a desire to create fun, engaging gameplay experiences
  • Autonomous and resourceful, with the ability to identify technical constraints and work efficiently within them

Responsibilities

  • Develop and maintain systems related to physics-based character movement, player controls, and camera mechanics.
  • Work closely with designers and animators, to ensure a smooth, responsible and fun player experience.
  • Prototype new gameplay mechanics and features quickly and efficiently
  • Collaborate with the content creation teams in a cross-disciplinary environment.
  • Work with other programmers to build and maintain a strong codebase and technologies.
  • Design, implement, and maintain the game's mechanics, while providing clear documentation
  • Optimize gameplay systems for performance and scalability

Benefits

  • Being truly hybrid: meaning you choose if you work remotely all the time (in the province of Quebec), if you wish to come to the studio a couple of days or all the time;
  • Generous RRSP employer contributions;
  • Health, dental & wellness coverage including telemedicine;
  • Personal & wellness days;
  • OPUS subsidy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service