Gamedev jobs

People Can Fly
work No information

Programmeur(-euse) principal(e) de jouabilité / Lead Gameplay Programmer

People Can Fly

  • Programowanie
  • Zarządzanie
  • Testowanie
  • pin Montréal, country flagCA

Working mode

No information

Working time

No information

Job Description

Company Description:

People Can Fly est l'un des principaux studios indépendants de développement de jeux AAA. Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume-Uni, en Irlande, aux États-Unis et au Canada, ainsi qu'à distance dans le monde entier.

Fondée en 2002, notre société s'est imposée dans le genre des jeux de tir avec des titres tels que Painkiller, Bulletstorm, Gears of War: Judgement and Outriders. En tant que l'un des studios les plus chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre expertise et à dépasser les limites du possible dans le domaine du développement de jeux vidéo.

Nos équipes créatives travaillent actuellement sur plusieurs titres captivants : Gears of War: E-Day développé en collaboration avec Microsoft: projet Echo pour KRAFTON; et Lost Rift, une propriété intellectuelle originale que nous développons en interne selon notre modèle d'auto-édition. Nous explorons également de nouvelles plateformes et expériences avec la réalité virtuelle et d'autres projets non annoncés.

Fort de plus de 20 ans d'expérience, PCF continue d'explorer de nouveaux horizons. Notre objectif est de combiner notre expertise avec la créativité des talents les plus brillants et les plus avant-gardistes du secteur, afin de créer la prochaine génération de jeux d'action pour les joueurs du monde entier.

Si vous nous rejoignez dans cette aventure, vous aurez la chance de perfectionner votre art, d'élargir vos connaissances et de travailler aux côtés des meilleurs du marché afin de créer des expériences uniques et inoubliables pour les joueurs du monde entier.

Job Description:

Objectif principal du rôle:
Gérer les talents de l'équipe de programmation du jeu afin d'offrir aux joueurs l'expérience la plus amusante et la plus attrayante possible, tout en maintenant un'environnement sain et motivant pour les membres de l'équipe.

Collaboration au sein du studio:
Production, assurance qualité, équipe de cadre, tous programmeurs, conception, animation

Responsabilités - Essentiel:

  • Assigne, délègue et soutient les individus dans leurs tâches, en contrôlant et en examinant l'avancement de leur travail.
  • Fournit un retour d'information constructif et des communications claires afin d'améliorer le comportement et les performances.
  • Assume la responsabilité de l'évaluation de ses subordonnés directs au cours des évaluations périodiques des performances.
  • Favorise une atmosphère stimulante et assure un bon équilibre entre vie professionnelle et vie privée.
  • Utilise des données telles que la prise de pouls et les scores de satisfaction.
  • Collabore et communique efficacement avec les autres responsables, directeurs, départements et parties prenantes du projet.
  • Suivre les orientations/la vision du directeur et les mettre en pratique.
  • Contribuer à l'orientation du directeur en fournissant des données importantes et en relayant les informations pertinentes.
  • Réaliser de manière autonome des tâches et des fonctionnalités dans les délais impartis.
  • Collaborer avec le PCF Framework pour intégrer et développer des composants partagés.
  • Travailler avec les architectes du projet pour mettre en place des fonctionnalités et un code de haute qualité, et identifier les risques.
  • Participer de manière proactive aux révisions de code.
  • Se tenir informé des meilleures pratiques et des solutions techniques utilisées au sein de l'entreprise.

Jouabilité:

  • Travailler avec l'équipe de production pour planifier le développement et fournir des tâches assignées au calendrier de l'équipe de programmeurs.
  • Superviser les caractéristiques du jeu, de la conception à la mise en place dans le jeu.
  • Collaborer avec les concepteurs pour garantir que toutes les fonctionnalités du jeu offrent une expérience amusante et attrayante.
  • Établir et documenter les meilleures pratiques en matière de script et d'implémentation des fonctionnalités.
  • Développer et maintenir l'architecture des systèmes nécessaires aux autres développeurs.
  • Tester, déboguer, profiler et optimiser les implémentations.
  • Superviser la documentation créée par les membres de l'équipe.

Main goal of the role:
Manage talents of the Gameplay Programming team to deliver the most fun and engaging experience for players while maintaining a healthy and motivating environment for team members.

Collaboration within the studio:
Production, QA, PCFF, All programmers, Recruitment, HR All Dev teams

Duties - Core:

  • Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing progress.
  • Provides constructive feedback and clear communications to enhance behavior and performance.
  • Takes responsibility for evaluating direct reports during periodic performance reviews.
  • Fosters an engaging atmosphere and ensures a healthy work-life balance.
  • Utilizes data such as pulse checks and satisfaction scores.
  • Collaborates with other Leads, Directors, departments and project stakeholders.
  • Follows the Director’s guidance/vision and implements it.
  • Contributes to the Director’s direction by providing data and raising issues.
  • Autonomously complete tasks and features in a timely fashion.
  • Collaborating with PCF Framework to integrate and develop shared components.
  • Work closely with Principals and project Architect to implement high quality features and code.
  • Proactively participate in code reviews and stay informed of best practices.

Gameplay:

  • Work with production to plan development and assign tasks to the programming team schedule.
  • Oversee gameplay features from design conception to implementation.
  • Collaborate with Designers to guarantee gameplay features provide a fun and engaging experience.
  • Establish and document best practices for scripting and feature implementations.
  • Develop and maintain systems architecture for feature implementation.
  • Test, debug, profile and optimize implementations.
  • Supervise documentation created by team members.

Qualifications:

Ce que nous recherchons / Must have qualifications:

  • Solides compétences en matière de mentorat et de leadership / Strong mentoring and leadership skills.
  • Excellente connaissance des principaux langages de programmation (C++).
  • Maîtrise des outils de contrôle de la source et de révision du code (Swarm, Perforce, Git, etc.).
  • Maîtrise des logiciels de gestion de projet (JIRA, Confluence, etc.).
  • Expérience avec plusieurs moteurs de jeu.
  • Un sens aigu de ce qui rend les systèmes de jeu amusants.
  • Capacité à travailler avec des développeurs de jeux de toutes disciplines.
  • Forte connaissance des mathématiques 3D.
  • Forte familiarité avec l'IA, la physique, l'animation et le code de jeu en général.
  • Expérience en matière de profilage et d'optimisation.
  • Expérience de travail sur des consoles telles que PS5.
  • Capacité à développer un code solide, fiable et efficace.

Software:
JIRA, Confluence, Swarm, Perforce

Experience:
8+ years of experience working in console / PC games, including prior experience in any leadership capacity. Involved in the production cycle of at least 2 titles.

Nice to have qualifications:

  • Experience with other programming languages (C# and Python).
  • Experience working on multiplayer games.
  • Strong verbal and written communication skills in English.

Additional Information:

Ce que nous offrons / What we offer:

  • Un ensemble d’avantages sociaux payés à 100% par PCF. La compagnie d’assurance rembourse les réclamations à 100% (jusqu’à 1000$ de services par année, en plus d’une couverture familiale ou individuelle).
  • Une couverture dentaire complète, y compris les soins dentaires majeurs.
  • La cotisation égale au REER à hauteur de 4% avant déductions fiscales, 100% acquis dès le premier jour.
  • Une semaine de congé payé pendant les vacances d’hiver.
  • 20 jours de congé payé et 5 jours de congé de maladie payé.
  • Des séances gratuites de soins virtuels de santé et de bien-être mental, incluses pour les membres et leurs personnes à charge.
  • Des occasions de développement personnel et la possibilité d’œuvrer dans un environnement mondial.
  • L’occasion de travailler au sein d’une équipe créative avec des personnes passionnées par ce qu’elles font.

Job Location:
405 Av. Ogilvy, Montréal, QC H3N 1M3, Canada (Location listed as CA, Montreal - Remote/Hybrid)