Programmeur caméra

Reflector Entertainment est une toute nouvelle génération de studios qui s’engage à créer du contenu de nouvelle génération destiné à un public du monde entier. La mission de Reflector est de créer des Storyworlds : des univers transmédias construits depuis la base, publiant de nouveaux récits passionnants selon un calendrier cohérent et sur une grande variété de plateformes. Les plateformes varient selon le Storyworld et elles peuvent être publiées sous diverses formes comme des jeux sur PC / consoles / mobile, des expériences immersives, des bandes dessinées, des romans, des séries télévisées, des films, des podcasts, etc. Notre équipe grandit rapidement et nous cherchons actuellement des talents AAA pour mener à bien nos projets ambitieux à grande échelle. SOMMAIRE Relevant du programmeur en chef, le candidat retenu travaillera dans un environnement multidisciplinaire et collaboratif. Il sera chargé de l’implémentation du comportement des différentes caméras du jeu et de leurs transitions, en tenant compte des besoins de jouabilité, de réalisation et des contraintes techniques.

Responsabilités

  • Travailler de façon itérative et en collaboration rapprochée avec les concepteurs, animateurs et directeurs pour implémenter et améliorer les fonctionnalités et la réalisation de la caméra;
  • Collaborer avec les autres programmeurs et directeurs techniques afin de tirer parti des technologies existantes et d’intégrer le code de caméra de façon cohésive dans le jeu;
  • S’assurer d’avoir une approche orientée utilisateur pour permettre aux concepteurs et réalisateurs de paramétrer les caméras de manière intuitive;
  • Veiller avec l’équipe d’assurance de la qualité à la stabilité, l’optimisation et au débogage des codes nouveaux et existants afin de respecter les objectifs du projet;
  • En collaboration avec l'équipe « outils », développer les outils nécessaires au développement efficace des fonctionnalités pendant la production;
  • S’assurer du respect des normes de codage;
  • S’assurer que la documentation technique est rédigée.

Exigences requises

  • Baccalauréat en informatique, en génie informatique ou formation ou expérience équivalente;
  • Minimum de trois (3) à cinq (5) ans d’expérience à un poste similaire dans l’industrie du jeu vidéo;
  • A livré au moins 1 jeu vidéo, préférablement sur une console de type ‘AAA’;
  • Bonnes compétences de programmation C/C++ et/ou C#, et une bonne connaissance du développement orienté-objet;
  • Bonne compréhension des technologies du jeu et capacité d’appliquer ses connaissances techniques dans divers domaines dont les mathématiques (en particulier géométrie spatiale), la physique, et l'animation et pour la mise en place des fonctionnalités de caméra;
  • Capacité de travailler dans un environnement itératif avec les concepteurs de jeux pour fournir rapidement des prototypes des fonctionnalités;
  • Avoir une approche basée sur les données et facile à configurer pour les utilisateurs;
  • Passion pour le jeu et la conception de jeux;
  • Axé sur les résultats;
  • Aptitudes pour les relations interpersonnelles;
  • Capacité d’adaptation au changement;
  • Expérience des outils de développement couramment utilisés, notamment Visual Studio et Perforce;
  • Expérience du développement sur console et de l’utilisation d’Unreal : des atouts;
  • Excellentes habiletés de communication en anglais et en français (à l’oral et à l’écrit);
  • Intérêt pour la photographie et/ou la réalisation est un plus.

Postulez ici