Programmeur·euse Jouabilité Sénior
About the role
Description De L'entreprise
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
Description Du Poste
Nous sommes une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des responsabilités et la fierté de construire quelque chose de concret - ensemble.
Nous recherchons chez le ou la candidate des qualités telles que la proactivité, l'autonomie, la curiosité et un fort sens de la collaboration. Idéalement, cette personne est capable d'apporter son aide là où cela est nécessaire dans le cadre du projet, que ce soit au niveau du gameplay, de l'intégration, de l'optimisation, du débogage ou de l'amélioration des outils. Elle possède une solide expérience du développement de jeux et est à l'aise dans un environnement où la polyvalence, l'initiative et le leadership technique sont valorisés.
Ce que vous ferez
Concevoir, développer et faire évoluer des systèmes de gameplay robustes et évolutifs Collaborer étroitement avec les équipes de conception, d'animation, d'art et de production afin de transformer des objectifs de design ambitieux en fonctionnalités de jeu de haute qualité. Développer des fonctionnalités et des systèmes dans Unreal Engine 5 à l'aide du C++ et des Blueprints, en veillant à la qualité, à la maintenabilité et aux performances du code. Identifier les risques techniques, recommander des approches adaptées et contribuer aux décisions d'architecture touchant les systèmes de gameplay. Soutenir l'équipe de programmation par le partage de connaissances, les revues de code et le mentorat des développeur.euses moins expérimenté.es. Contribuer à l'amélioration continue des outils, des processus et des pratiques de développement afin d'accroître l'efficacité de l'équipe. Travailler en étroite collaboration avec l'équipe de conception du jeu pour tester les fonctionnalités, fournir des retours constructifs, itérer sur les systèmes et contribuer à l'amélioration de l'expérience de jeu.
Qualifications
Ce que vous apportez à l'équipe
Au moins 7 ans d’expérience en programmation C++. Solide maîtrise des mécaniques de jouabilité et des systèmes 3C. Expérience confirmée avec Unreal Engine 4/5. Expérience significative dans le développement et le test de fonctionnalités de jouabilité sur plusieurs plateformes. Connaissance des systèmes influençant performance et qualité (rendu, threading, réseau). Excellentes compétences en débogage et profilage. Capacité à écrire un code fiable, efficace et robuste. Bonnes aptitudes en communication et esprit d’équipe ouvert. Motivation personnelle et passion pour les jeux vidéo.
Atouts
Expérience en développement de jeux multijoueur. Expérience sur des jeux de tir de première personne. Expérience multiplateforme (console ou mobile). Familiarité avec GAS et CMC.
About Ubisoft Montréal
Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.
Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.
Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.
Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.
Similar Jobs
Programmeur·euse Jouabilité Sénior
About the role
Description De L'entreprise
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
Description Du Poste
Nous sommes une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des responsabilités et la fierté de construire quelque chose de concret - ensemble.
Nous recherchons chez le ou la candidate des qualités telles que la proactivité, l'autonomie, la curiosité et un fort sens de la collaboration. Idéalement, cette personne est capable d'apporter son aide là où cela est nécessaire dans le cadre du projet, que ce soit au niveau du gameplay, de l'intégration, de l'optimisation, du débogage ou de l'amélioration des outils. Elle possède une solide expérience du développement de jeux et est à l'aise dans un environnement où la polyvalence, l'initiative et le leadership technique sont valorisés.
Ce que vous ferez
Concevoir, développer et faire évoluer des systèmes de gameplay robustes et évolutifs Collaborer étroitement avec les équipes de conception, d'animation, d'art et de production afin de transformer des objectifs de design ambitieux en fonctionnalités de jeu de haute qualité. Développer des fonctionnalités et des systèmes dans Unreal Engine 5 à l'aide du C++ et des Blueprints, en veillant à la qualité, à la maintenabilité et aux performances du code. Identifier les risques techniques, recommander des approches adaptées et contribuer aux décisions d'architecture touchant les systèmes de gameplay. Soutenir l'équipe de programmation par le partage de connaissances, les revues de code et le mentorat des développeur.euses moins expérimenté.es. Contribuer à l'amélioration continue des outils, des processus et des pratiques de développement afin d'accroître l'efficacité de l'équipe. Travailler en étroite collaboration avec l'équipe de conception du jeu pour tester les fonctionnalités, fournir des retours constructifs, itérer sur les systèmes et contribuer à l'amélioration de l'expérience de jeu.
Qualifications
Ce que vous apportez à l'équipe
Au moins 7 ans d’expérience en programmation C++. Solide maîtrise des mécaniques de jouabilité et des systèmes 3C. Expérience confirmée avec Unreal Engine 4/5. Expérience significative dans le développement et le test de fonctionnalités de jouabilité sur plusieurs plateformes. Connaissance des systèmes influençant performance et qualité (rendu, threading, réseau). Excellentes compétences en débogage et profilage. Capacité à écrire un code fiable, efficace et robuste. Bonnes aptitudes en communication et esprit d’équipe ouvert. Motivation personnelle et passion pour les jeux vidéo.
Atouts
Expérience en développement de jeux multijoueur. Expérience sur des jeux de tir de première personne. Expérience multiplateforme (console ou mobile). Familiarité avec GAS et CMC.
About Ubisoft Montréal
Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.
Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.
Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.
Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.