Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
Nous recherchons un(e) Senior Gameplay Programmer pour jouer un rôle clé dans la mise en vie d’un titre AAA.
Au sein d’une équipe de fonctionnalités gameplay, vous contribuerez à la conception et à l’implémentation de systèmes de gameplay liés aux joueurs et au combat, à l’échelle moyenne à grande. Si vous aimez vous challenger techniquement, prendre en charge des fonctionnalités complexes et collaborer étroitement avec les designers pour transformer la vision en réalité, nous voulons vous rencontrer !
Dans ce rôle, vous serez :
- Travailler au sein d’une équipe Agile Scrum, participer aux daily stand-ups, à la planification des sprints, aux revues et aux rétrospectives.
- Prendre en charge la planification et l’exécution des tâches via des tickets Jira bien cadrés.
- Concevoir, implémenter et prendre en charge des fonctionnalités gameplay à l’échelle moyenne à grande dans Unreal Engine 5, en se concentrant sur les 3Cs et l’expérience de combat.
- Écrire et maintenir un code gameplay C++ hautes performances et scalable ainsi que des Unreal Engine Blueprints, avec un fort accent sur la qualité, la lisibilité et la maintenabilité long terme.
- Collaborer étroitement au sein d’une équipe pluridisciplinaire, en particulier avec les designers, afin de traduire l’intention de design en fonctionnalités livrables grâce à un prototypage rapide, l’itération et la finition.
- Participer activement aux revues de code, en garantissant la qualité du code tout en maintenant une documentation technique claire et à jour.
Ce que nous recherchons
- Capacité démontrée à travailler de manière autonome en tant que résolveur de problèmes proactif, en décomposant des exigences de haut niveau en tâches et livrables clairs.
- 5+ ans d’expérience professionnelle en programmation, avec une expérience avérée de travail avec Unreal Engine 4/5.
- Forte expérience dans le développement de 3Cs et/ou de fonctionnalités liées au combat dans Unreal Engine, dans un environnement de production.
- Forte expérience en écriture et maintenance de code C++ et de blueprints dans Unreal Engine, avec une solide compréhension des fonctionnalités modernes du langage C++ et des meilleures pratiques.
- Excellentes compétences en communication, avec la capacité d’expliquer les détails d’implémentation, les compromis, les risques, et d’impliquer les parties prenantes appropriées pour résoudre efficacement les problèmes.
- Expérience dans l’implémentation ou le travail sur des systèmes véhicules (bonus)