#locale:fr
Titre:Programmeur jouabilité
Relève de: Programmeur en chef
Fonctions:
-
Développer des logiciels en C++ en appliquant les principes de développement orientés objet;
-
Travailler avec l’équipe de Conception de jeu et d’Animation pour effectuer le design technique et implémenter les systèmes de jouabilité, en particulier le contrôle du personnage principal;
-
Prototyper rapidement des nouvelles mécaniques de jeux;
-
Analyser et estimer les temps, coûts et besoins, ainsi que l’impact des fonctions proposées;
-
S’assurer que les ambitions restent en accord avec les délais allouées;
-
Déboguer et optimiser son code autant au bas niveau qu’au haut niveau afin de garantir la performance et la qualité technique;
-
Travailler efficacement avec les autres membres de l’équipe de programmation, ainsi qu’avec les membres de l’équipe de développement;
-
Planifier efficacement son travail, et fournir des mises à jour réalistes sur la progression;
-
Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe.
Expérience et qualités requises:
- 3+ années d'expérience en programmation ou l’équivalent;
-
Diplôme universitaire en programmation, en génie informatique, en génie logiciel ou l'équivalent;
-
Expérience dans le développement de systèmes des personnages principaux;
-
Minimum d’un titre publié (AAA) à titre de programmeur;
-
Expérience avec la programmation relié à la jouabilité multijoueur, un atout.
Habiletés techniques:
-
Excellente connaissance de C++;
-
Expérience en développement multi plateformes, un atout.
Qualités interpersonnelles:
-
Capacité à gérer son temps de façon autonome;
-
Capacité à travailler en équipe;
-
Un désir de repousser les barrières de la technologie en jeu vidéo est requis;
-
De la maturité pour donner et recevoir des critiques constructives est attendue;
-
Être un bon communicateur.
Motivation et intérêts:
-
De l’ambition et de la passion pour les jeux vidéos sont essentielles!
#locale:en
Title: Gameplay Programmer
Reports To: Lead Programmer
Duties:
-
Develop software in C++ by applying the principles of object-oriented coding;
-
Work with the Game Design and Animation teams in order to make the technical design and implement a gameplay system that particularly controls the main character;
-
Quickly prototype new gameplays;
-
Analyze and estimate the time, cost as well as the impact of the proposed functions;
-
Ensure that the ambitions remain consistent with the deadline;
-
Debug and optimize own code as much at the low level than at the high level to guarantee the technical quality and the performance;
-
Work effectively with the programming and developing teams;
-
Plan own work effectively, and provide accurate updates on the progress;
-
Be a positive contributor for the achievement of the project and the team objectives.
Required Experience and qualifications:
-
3+ years of industry experience in Programming;
-
University diploma in programming, computer engineering, software engineering or the equivalent;
-
Experience on developing main character systems;
-
Already shipped at least one AAA game;
Technical Skills:
-
Must have an excellent knowledge of C++;
-
Experience with multi-platform development is an asset.
Interpersonal Qualities:
-
Ability to manage own time independently;
-
Team player;
-
A desire to push the barriers of technology in video game is required;
-
Maturity to give and receive constructive criticism is expected;
-
Be a good communicator.
Motivation and interests:
-
Passion and ambition for videogames are essential.