PRINCIPAL 3C GAMEPLAY PROGRAMMER

KRAFTON Montréal Studio

Job Summary

KRAFTON Montréal Studio is a leading game development studio composed of industry veterans, working on an AAA third-person action-adventure RPG based on an acclaimed intellectual property set in a medieval fantasy world. The studio values fun, memorable experiences, pride in work, and respect for contributions. This role is for a Principal Gameplay Programmer specializing in 3C (Character, Control, Camera) systems, responsible for designing, implementing, and maintaining core gameplay systems like physics-based character movement, control responsiveness, and camera behavior. The programmer will collaborate with the Game Director, designers, and other departments to realize the gameplay vision and ensure an engaging player experience.

Must Have

  • 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, responsive, and fun player experience.
  • Prototype new gameplay mechanics and features quickly and efficiently.
  • Collaborate with 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 game mechanics, while providing clear documentation.
  • Optimize gameplay systems for performance and scalability.
  • 10+ 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.

Perks & Benefits

  • Truly hybrid work model (remote in Quebec, or in-studio part/full-time)
  • Generous RRSP employer contributions
  • Health, dental & wellness coverage including telemedicine
  • Personal & wellness days
  • OPUS subsidy

Job Description

About Krafton Montreal:

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.

Job Description:

We are looking for a Principal 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.

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

Knowledge/Skills:

  • 10+ 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

Studio KRAFTON Montreal is committed to cultivating a work environment that respects all differences and encourages everyone to feel included and valued. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to age, race, color, religion, sex, national origin, disability status, sexual orientation, gender identity or expression or any other characteristic protected by applicable laws. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

At Studio KRAFTON Montréal we want our team members to have ownership of their work from conception all the way through production while providing them with the best working conditions and benefits that have a positive impact on their lives. This includes:

  • 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.

5 Skills Required For This Role

Communication Cpp Unreal Unity Game Texts

Similar Jobs