EN - FR
MENU


Programmeur.se animation sénior (3C)

Panache Jeux Numériques est une entreprise québécoise sérieuse, sérieuse, mais vraiment TRÈS sérieuse. Nous aimons la bureaucratie, les processus de recrutement où il faudra démontrer des compétences indispensables à votre poste comme le lancer de dés et rédiger des phrases bien trop longues qui n’ont aucun sens. Mais ce que nous aimons par-dessus tout, c’est créer des jeux vidéo.

Si vous avez passé la lecture de ce premier paragraphe, ce poste est peut-être fait pour vous. Étant en mode expansion, nous sommes à la recherche d’un.e programmeur.euse 3C pour rejoindre nos rangs. Dans ce rôle, vous serez responsable du développement et de l’implémentation de l’animation, du contrôle des personnages (joueur et non-joueur) et des systèmes de caméra.

Responsabilités

  • Développer et implémenter les systèmes 3C (Camera, Character, Control).
  • Travailler en étroite collaboration avec les animateurs afin de développer et intégrer les recettes d’animation dans le moteur de jeu.
  • Analyser, designer et implémenter des systèmes robustes et performants en gardant toujours en tête la jouabilité.

Éducation et expériences

  • Baccalauréat dans le domaine de l’informatique (informatique, génie informatique, génie logiciel ou mathématiques & informatique) ou formation équivalente.
  • 5 années + d’expérience professionnelle en développement C++ pour l’animation de personnage (joueur à la 3e personne et/ou non-joueur).

Compétences recherchées

  • Familier avec un ou plusieurs engins d’animation (Animation Graph, Mecanim, Morpheme, propriétaire).
  • Expérience pratique des machines à états finis (FSM, HSM, Statechart).
  • Aisance avec le design et le développement des contrôles de personnages et de caméras.
  • Compréhension des subtilités animation entre les contrôles joueur et AI/Navigation.
  • Aisance avec l’algèbre linéaire.
  • Aisance avec la physique de jeu.
  • Bonne compréhension du langage C++ et de STL.
  • Compréhension des structures de données et des techniques de base en optimisation (performance et mémoire).
  • Familier avec la programmation multithread, un atout.
  • Expérience avec le moteur Unreal, un atout.
  • Passion pour l’industrie du jeu et du divertissement.
  • Bonne maîtrise du français oral et écrit. Anglais, un atout.
  • Aimer manger et rigoler.

Si vous vous êtes reconnu.e dans cette description et que vous souhaitez créer des expériences de qualité, intégrer une équipe diverse et amicale en plus de travailler en français, envoyez-nous votre candidature à jobs@panachedigitalgames.com. N’oubliez surtout pas d’inclure votre lettre de présentation ainsi que vos factures d’Hydro des 15 dernières années.

Si votre candidature est retenue, nous vous contacterons pour vous convier à passer une série de 111 entrevues (ou deux, si tout se passe bien).