Programmeur gameplay sénior (3C) / Senior gameplay programmer (3C)

Programmation / Programming Montréal, Québec


Description

 

PERMANENT – TEMPS PLEIN

 

RELEVE DE : PROGRAMMEUR GAMEPLAY EN CHEF

 

RESPONSABILITES :

        Développer des logiciels en C++ en appliquant les principes de développement orientés objet;

        Participer à l’architecture, le design et l’implémentation du code gameplay 3C en respectant les intentions du game design;

        Collaborer avec l’équipe de game design, d’animation et avec les autres membres de l’équipe de programmation afin de créer un gameplay de la meilleure qualité possible;

        Prototyper rapidement des nouvelles mécaniques de jeux;

        Débogue, maintiens à jour et optimise le code gameplay de manière efficace.

 

EXPERIENCES & QUALIFICATIONS :

        Diplôme universitaire en programmation, en génie informatique, en génie logiciel ou l'équivalent;

        +6 ans d’expérience dans l’industrie à titre de Programmeur dont au moins 3 ans en Jouabilité;

        Avoir participé à une production AAA du début à la fin.

 

HABILETES TECHNIQUES :

        Solides compétences en mathématiques 3D et en techniques d’animation en temps réel;

        Fortes connaissances de systèmes gameplay liés aux personnages jouables et aux PNJ;

        Connaissance des techniques utilisées en programmation de jeu: Animation, IK, Ragdoll, …;

        Solides compétences en conception orientée objet;

        Excellente maîtrise de C++;

        Expérience en profilage et des optimisations, un atout;

        Expérience en développement de jeux multijoueur, un atout;

        Expérience avec l’engin UE4, un atout.

 

QUALITES INTERPERSONNELLES :

        Capacité à travailler en équipe et communiquer de façon efficace;

        Capacité à gérer son temps de façon indépendante;

        De la maturité pour donner et recevoir des critiques constructives est attendue;

        Un désir de repousser les barrières de la technologie en jeu vidéo est requis;

        Habiletés de coaching et de transfert de connaissances efficaces;

        Savoir bien communiquer.

 

MOTIVATION & INTERETS :

La passion et l’ambition pour les jeux vidéos sont essentiels !

 

 

// ENGLISH VERSION //

 

 

PERMANENT – FULL TIME

 

REPORTS TO: LEAD GAMEPLAY PROGRAMMER

 

RESPONSIBILITIES:

        Develop software in C ++ by applying object-oriented development principles;

        Participate in the architecture, design and implementation of the gameplay code following the Game Design intentions.);

        Collaborate with the game design team, animation team and with other members of the programming team in order to achieve the best gameplay quality possible;

        Prototype new game mechanics;

        Debug, maintain and optimize the gameplay code effectively.

 

EXPERIENCE & QUALIFICATIONS:

        University degree in programming, computer engineering, software engineering or equivalent;

        +6 years of experience in the industry as a Programmer including at least 3 years in Gameplay;

        Have participated to at least one AAA production from start to finish.

 

TECHNICAL SKILLS:

        Strong skills of 3D mathematics and real time animation technics;

        Strong knowledge in gameplay systems related to playable characters and NPCs;

        Knowledge of techniques used in game programming: Animation, IK, Ragdoll, …);

        Strong object-oriented design skills;

        Excellent knowledge in programming in C++;

        Experience with profiling and optimizations, an asset;

        Experience in multiplayer game development, an asset;

        Experience with the UE4 engine development, an asset.

 

INTERPERSONAL QUALITIES:

        Ability to work in a team and communicate efficiently;

        Ability to manage your time independently;

        Maturity to give and receive constructive criticism is expected;

        A desire to push back the barriers of video game technology is required;

        Ability in coaching and transfer skills;

        Be a good communicator.

 

MOTIVATION & INTEREST:

Passion and ambition for video games are essential!