Programmeur / Programmeuse Gameplay

Ubisoft
Montreal, Québec, Canada
Temps plein
Nous sommes désolés. L'offre d'emploi que vous recherchez n'est plus disponible.

Description du poste

Le titulaire de ce poste est responsable de l’impact sur au moins un de ces 2 pôles :

1 / Le confort du joueur (jouabilité) c'est-à-dire du lien entre les actions prises par le joueur et les comportements subséquents de son personnage ainsi que les conséquences sur son évolution dans le jeu.

Le confort du joueur est aussi largement impacté par les implémentations relatives à ces différents sujets : contrôles, caméra, menu / interface, intégration d’animations.

2 / Les comportements des personnages ou systèmes non contrôlés par le joueur c’est-à-dire le niveau décisionnel de ces entités, le niveau action, le niveau perception.

Le travail doit s’assurer de la vraisemblance des comportements ainsi que du capital fun engendré par ces comportements et tel que conçu par les Game designers .

Responsabilités :

  • Analyser et comprendre les documents de game design dans le but de définir les fonctionnalités requises et les systèmes de jeux qui doivent être développés dans le moteur.
  • Analyser les fonctionnalités existantes dans le moteur et déterminer si ça convient aux intentions du projet et si nécessaire définir comment les adapter pour bien répondre aux besoins du jeu.
  • Anticiper les éventuels changements au game design , et s’assurer que l’implémentation des systèmes de jeu supportera facilement ces changements.
  • Utiliser les techniques de prototypage afin de démontrer la validité ou l’invalidité d’une idée gameplay .
  • Utiliser différentes techniques de reverse engineering afin d’analyser efficacement le fonctionnement d’une mécanique de jeu de la compétition.
  • Proposer des améliorations au besoin en concevant et implantant de nouveaux systèmes ou des modifications aux systèmes existants.
  • Collaborer avec les Programmeurs des autres disciplines, les Game designers / Level designers / Animateurs afin de discuter des contraintes et établir les possibilités techniques des différentes fonctionnalités gameplay .
  • Implémenter et optimiser les contrôles et les systèmes d’interactions avec le jeu pour rendre la jouabilité fluide.
  • Valider et vérifier si les systèmes nouvellement développés rencontrent les intentions du projet et ne créent pas d’incohérence avec le code déjà existant.
  • S'assurer que l’implémentation des contrôles et systèmes de jeu réussissent à fournir l’expérience au joueur prévu par l’équipe de game design .
  • Travailler de manière itérative et impliquer les designers pendant l’implémentation des nouvelles fonctionnalités.
  • Travailler avec les autres métiers pour développer les outils nécessaires pour leur permettre de faire des ajustements au gameplay de façon efficace.
  • Supporter les fonctionnalités et les systèmes de gameplays conçus pour la production.
  • Déverminer et corriger les bugs gameplay identifiés par l’équipe de production et l’équipe de contrôle qualité.
  • Documenter son travail afin de transférer ses connaissances et permettre aux utilisateurs (les programmeurs ainsi que les autres métiers) de comprendre comme utiliser les nouveaux systèmes et fonctionnalités gameplay .
  • Effectuer toutes autres tâches connexes.

Qualifications

Formation :

Baccalauréat en informatique ou génie informatique ou toutes autres formations équivalentes.

Expérience pertinente :

Minimum de 1 à 3 ans d’expérience en programmation de logiciel, idéalement dans le domaine du jeu vidéo ou toutes autres expériences pertinentes.

Habiletés et connaissances :

  • Avoir le souci du détail
  • Être orienté vers le client / l’utilisateur
  • Avoir le sens de l’initiative
  • Avoir l’esprit d’analyse et de synthèse
  • Être souple dans l’organisation de son travail
  • Démontrer de bonnes habiletés de communication interpersonnelle
  • Capable de travailler en équipe
  • Capable de s’adapter aux changements
  • Être orienté vers les résultats

Informations complémentaires

À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.

Camille, spécialiste en acquisition de talents analysera votre candidature.

À noter que nos postes sont hybrides, mais si vous résidez en dehors du Québec ou du Canada, une relocalisation sera nécessaire.

Si vous avez besoin d’un permis de travail, votre admissibilité dépendra de votre éducation et de vos années d’expérience de travail pertinentes, conformément aux exigences gouvernementales.

Au plaisir de vous lire !

Il y a 3 jours
Emplois reliés
Ubisoft
Montréal, Québec

En tant que programmeuse ou un programmeur gameplay à Ubi Montréal, vous aurez une influence directe sur la qualité du jeu qui se retrouvera entre les mains des joueur·euses; un rapport tangible existe entre votre travail et l’expérience de jeu. En tant que membre fiable d’une équipe gameplay cohési...

Ubisoft
Montréal, Québec

En tant que programmeuse ou un programmeur gameplay à Ubi Montréal, vous aurez une influence directe sur la qualité du jeu qui se retrouvera entre les mains des joueur·euses; un rapport tangible existe entre votre travail et l’expérience de jeu. En tant que membre fiable d’une équipe gameplay cohési...

Offre sponsorisée
Usinage Précision Service
Montréal, Québec

Polyvalent, le machiniste ajuste et opère différents types de machines CNC (tours) pour façonner le métal selon les plans et spécifications et ce, en respectant les procédures établies et les normes de qualité et de sécurité. ...

Offre sponsorisée
Amec Corporation
Montréal, Québec

Relevant du directeur d’usine, le machiniste numérique niveau II aura, en plus des tâches de niveau inférieur, à effectuer la production des pièces régulières semi-complexes et complexes sur des Tours multiaxes CNC (contrôle Fanuc). ...

Offre sponsorisée
Howmet Aerospace
Laval, Québec

Nous sommes présentement à la recherche de machiniste CNC pour joindre notre équipe de soir. Le rôle du machiniste CNC consiste à produire des pièces grâce à l’utilisation de plusieurs machines. ...

Offre sponsorisée
Groupe DCM
Montréal, Québec

Relevant du superviseur des opérations, le ou la titulaire de ce poste est responsable de l'exécution de tâches de machinerie et d'opération CNC. ...

Offre sponsorisée
Hydraumax Atelier d'usinage inc.
Montréal, Québec

Horaire du lundi au jeudi de 7h30 à 17h, vendredi de 7h30 à 11h30;.Salaire compétitif selon votre expérience; .Assurances collectives (comprend dentaire et soins de la vue);.Uniforme fourni et bottes de travail payées après 3 mois;.Prendre connaissance de la planification des travaux à effectuer.Il ...

Offre sponsorisée
Pratt & Whitney Canada
Longueuil, Québec

Date d’affichage / Date Posted: 2024-10-29 Pays / Country: Canada Emplacement / Location: LOC13060 7007 Chemin De La Savane,Saint-Hubert,Quebec,J3Y 8Y9,Canada #MonAvenirPWC #MyFuture PWC Qui sommes-nous? Chez Pratt & Whitney, entreprise en pleine croissance, nous croyons que le vol motorisé a transf...

Offre sponsorisée
Fed IT
Montréal, Québec

We are currently looking for an analyst programmer in hybrid mode for one of our customers located in the Old Port of Montreal. ...

Offre sponsorisée
Précision SF Tech inc
Terrebonne, Québec

Pourquoi travailler chez SF Tech?.Repousser mes limites est important pour moi;.Travailler avec une équipe gagnante est passionnant;.Faire partie de la croissance de SF Tech est motivant;.Travailler dans un environnement avancé technologiquement est sécurisant;.Avoir des possibilités d’avancement es...