Retour aux offres d’emploi
Nouveau

Programmeur (cheval) / Programmer (Horse Feature)

Programmeur (Cheval)

Vous serez responsable de la construction et du soutien des systèmes de jeu, en aidant principalement à construire l'expérience du joueur de cheval du jeu. Vous travaillerez au sein d'une petite équipe sur cette fonctionnalité tout en ayant l'opportunité de travailler sur des mandats plus larges au fur et à mesure que la fonctionnalité principale sera établie et fonctionnelle.  Ce jeu est développé en Unreal Engine 5,

Nous sommes un studio de codéveloppement dont l'équipe se trouve au Canada et qui soutient le jeu principal en Chine.  Ce rôle nécessite une collaboration avec notre siège en Chine, soulignant l'importance d'une communication efficace et d'une cohésion entre les équipes.  Une partie du mandat de ce poste consiste à rendre visite à notre équipe de programmation à Hangzhou, en Chine, pour la formation et le soutien au projet.

Responsabilités :

  • Collaborer avec une équipe multidisciplinaire, e.g. un concepteur technique, un animateur de gameplay et un animateur technique, pour concevoir et mettre en œuvre une fonction de cheval chevauchable dans notre jeu.
  • Développer et optimiser le code pour la mécanique du cheval, en assurant des mouvements et des interactions fluides et réalistes.
  • Développer l'expérience équestre à travers le développement de la fonctionnalité du gameplay et l'intégration de l'animation et de l'audio. Résoudre et déboguer les problèmes liés à la fonctionnalité du cheval, en veillant à la performance et à la stabilité.
  • Collaborer avec les équipes artistiques et de conception pour s'assurer que la fonction cheval s'aligne sur les normes visuelles et de gameplay du jeu.
  • Participer aux revues de code et fournir des commentaires constructifs à ses pairs.
  • Se tenir au courant des dernières fonctionnalités et avancées d'Unreal Engine 5 afin d'améliorer continuellement le processus de développement.
  • Possibilité de se rendre à Hangzhou en Chine pendant environ 1 mois pour apprendre directement dans notre siège les systèmes et les principes fondamentaux du gameplay.

Qualifications:

  • Expérience confirmée avec Unreal Engine 5 et la programmation C++.
  • Capacité à travailler confortablement dans l'écosystème de Blueprint d'Unreal Engine.
  • Forte compréhension des principes et des mécanismes de développement de jeux.
  • Expérience des systèmes d'animation et de l'intégration de la physique dans Unreal Engine.
  • Capacité à travailler en collaboration dans un environnement d'équipe et à communiquer efficacement avec les membres de l'équipe.
  • Aptitude à résoudre les problèmes et souci du détail.
  • Passion pour les jeux vidéo et la création d'expériences immersives pour les joueurs.
  • Baccalauréat en informatique, en développement de jeux ou dans un domaine connexe (ou expérience équivalente).
  • Expérience de travail sur des titres AAA ou des projets de jeux à grande échelle un atout.

Pourquoi nous pourrions être la compagnie parfaite pour toi:

Nous offrons l’expérience unique de faire partie de la création d'une nouvelle équipe de jeu internationale en plein cœur de Montréal, qui bénéficie de la richesse de la diversité de ses membres et de l’échange culturel avec nos partenaires à Hangzhou.

Nous offrons également :

  • Flexibilité du travail à distance ou le confort de nos bureaux;
  • Couverture d'assurance et télémédecine dès le 1er jour;
  • Indemnité transports et repas;
  • Prime de référencement;
  • REER avec contribution de l'employeur.

Rejoins-nous pour travailler sur un projet ambitieux, dans une atmosphère unique de start-up et avec une équipe de développeurs de jeux passionnés et pleins d'énergie !

 

Programmer Horse Feature

You will be responsible for building and supporting game systems with primarily helping build the game’s horse player experience. You will work with a small, focused team on this feature while also having the opportunity to work on wider game mandates as the core feature is established and functional.  This game being developed in Unreal Engine 5,

We are a codevelopment studio with our team in Canada supporting the main game in China.  This role requires collaboration with our headquarters in China, emphasizing the importance of effective communication and cohesion across teams.  Part of this role’s mandate is to have a visit with our programming team in Hangzhou China for project training/support.

Responsibilities:

  • Collaborate with a multidisciplinary team, including a Technical Designer, Gameplay Animator, and Technical Animator, to design and implement a ridable horse feature in our game.
  • Develop and optimize code for the horse’s mechanics, ensuring smooth and realistic movement and interactions.
  • Develop the 3C's for the riding experience through the development of gameplay functionality and the integration of animation/audio.  Troubleshoot and debug issues related to the horse feature, ensuring high performance and stability.
  • Work closely with the art and design teams to ensure the horse feature aligns with the game’s visual and gameplay standards.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with the latest Unreal Engine 5 features and advancements to continuously improve the development process.
  • Ability to travel to Hangzhou China for approximately 1 month to learn directly in our headquarters the gameplay systems and fundamentals.

Requirements:

  • Proven experience with Unreal Engine 5 and C++ programming.
  • Able to work comfortably in Unreal Engine’s blueprint ecosystem.
  • Strong understanding of game development principles and mechanics.
  • Experience with animation systems and physics integration in Unreal Engine.
  • Ability to work collaboratively in a team environment and communicate effectively with team members.
  • Problem-solving skills and attention to detail.
  • Passion for video games and creating immersive player experiences.
  • Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent experience).
  • Experience working on AAA titles or large-scale game projects a plus.

Why could we be the perfect place for you:

We offer the unique experience of being part of the foundation of a new international game team right in the heart of Montreal, which benefits from the rich diversity of its members and the cultural exchange with our partners in Hangzhou.

We also offer:

- The flexibility of working remotely or the comfort of our office,

- Insurance coverage and telemedicine from day one,

- Transportation and meal allowance,

- Referral bonus,

- RRSP with employer contribution.

Join us to work on an ambitious project, in a unique ‘Start-Up Atmosphere’ and with a team of passionate and energetic game developers!

 

Postuler à ce poste

*

indique un champ obligatoire

CV*

Types de fichiers acceptés : pdf, doc, docx, txt, rtf

Lettre de motivation

Types de fichiers acceptés : pdf, doc, docx, txt, rtf

S'il-vous-plait, veuillez inclure votre Province, Ville, Code Postale, Rue et numéro d'appartement si applicable - Please include Province, City, Zip Code, Street, and Apt# (if applicable)

Select...
Select...
Select...

Tapez N/A si cela ne s'applique pas. Nous posons cette question pour garantir un processus d'embauche équitable, indépendamment de qui vous connaissez ou non - Type N/A if not applicable. We ask this question to ensure a fair hiring process regardless of who you do or do not know!

Select...