This job might no longer be available.
Programmeur·euse jouabilité / Gameplay Programmer
1 year ago
// ENGLISH VERSION WILL FOLLOW ...//
Programmeur·euse Jouabilité
Relève de : Programmeur·euse en Chef.fe
Fonctions:
- Développer des logiciels en C# en appliquant les principes de développement orientés objet;
- Travailler avec les différents départements pour effectuer le design technique et implémenter les systèmes de jouabilité;
- Prototyper rapidement des nouvelles mécaniques de jeux;
- Déboguer et optimiser son code autant au bas niveau qu’au haut niveau afin de garantir la performance et la qualité technique;
- 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 impartis ;
- 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 honnêtes sur la progression ;
- Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe ;
- Participer aux revues de conception et aux révisions de code.
Expérience et qualifications :
- Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent
- Minimum de 3 ans d’expérience en jeux vidéo
- Excellente connaissance des contraintes technologiques sur différentes plateformes de jeux
- Connaissance des jeux mobiles
- Avoir publié des titres mobiles (iOS / Android), un atout ;
- Excellente connaissance de C# ;
- Expérience avec Unity 3D ou un moteur de jeu équivalent ;
- Expérience en programmation « backend », un atout ;
- Intérêt pour les technologies émergentes, un atout.
Habiletés techniques :
- Excellente connaissance de C#
- Expérience en développement multi plateformes, un atout
Qualités interpersonnelles :
- Capacité à prioriser, planifier, organiser son travail, gérer son temps et travailler dans les délais ;
- 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 bon.ne communicateur.trice
Motivation et intérêts :
La passion et l’ambition pour les jeux vidéo sont essentielles !
// ENGLISH VERSION //
Gameplay Programmer
Reports to: Lead Programmer
Duties:
- Develop software in C# by applying the principles of object-oriented coding;
- Work with the teams to establish the technical design and to implement an AI system that makes the non-user players alive and that offers varied and fun playability;
- Quickly prototype new gameplays;
- Analyze and estimate times, costs, and needs, as well as the impact of the proposed functions;
- Ensure that ambitions remain in accordance with the deadlines;
- Debug and optimize your own code at both low and high level to guarantee performance and technical quality;
- Work effectively with other members of the Programming team, as well as with members of the Development team;
- Plan your work effectively, and provide honest updates on progress;
- Contribute positively to the achievement of the project and team objectives;
- Participate in design reviews and code reviews.
Experience and qualifications:
- University diploma in programming, computer engineering, software engineering, or the equivalent
- Minimum of 3 years of experience in video games
- Excellent knowledge of technological constraints on different game platforms
- Knowledge of mobile games
Technical skills:
- Excellent C# knowledge
- Having published mobile titles (iOS / Android), an asset;
- Must have an excellent knowledge of C #;
- Experience with Unity 3D or an equivalent game engine;
- Experience in backend programming, an asset;
- Interest in emerging technologies, an asset.
Interpersonal skills:
- Ability to work as part of a team
- The desire to push the barriers of video game technology is required
- Maturity to give and receive constructive criticism is expected
- Ability to prioritize, plan, organize work, manage time, and work on time;
- The ability to work in a team;
- Desire to push the barriers of technology in video games;
- Be a good communicator.
Motivation and interests:
Ambition and passion for video games are essential!
Create Your Profile — Game companies can contact you with their relevant job openings.