Programmeur senior de gameplay/Senior Gameplay Programmer

NetEase Games
Montreal, QC
Full-time

Programmeur senior de gameplay

NetEase Games Montréal, membre du groupe ThunderFire de NetEase Games - fait partie des leaders de l'industrie du développement et de l'édition de jeux vidéo.

Notre objectif est d'offrir la meilleure expérience de jeu possible sur console, PC et mobile sur les marchés internationaux, et de collaborer chaleureusement avec des talents du monde entier pour produire des chefs-d'œuvre à travers l'innovation et une belle inspiration créative.

Responsabilités :

  • Collaborer avec les équipes de contenu et de conception pour construire des systèmes de jeu et d'interface utilisateur de nouvelle génération pour plusieurs plateformes.
  • Construire des systèmes évolutifs qui fournissent des informations en temps réel sur les performances et le budget mémoire.
  • Utiliser des outils de profilage de performance pour analyser le courant du projet et proposer des optimisations de performance.
  • Fournir des conseils sur l'impact potentiel des changements de code et, le cas échéant, proposer des solutions alternatives.
  • En tant que membre senior de l'équipe, vous aiderez à encadrer les jeunes programmeurs de l'équipe.

Qualifications :

  • Baccalauréat en informatique ou dans un domaine connexe.
  • Minimum de 7 ans d'expérience dans l'industrie du jeu avec 1 titre commercialisé
  • Solide connaissance de C++ (C++14, 17 sont des atouts)
  • C# est un atout
  • La connaissance d'Unreal Engine est un atout
  • Une solide compréhension des modèles de conception et des conteneurs est indispensable.
  • Expérience dans l'implémentation de systèmes de gameplay et d'intelligence artificielle
  • Connaissance pratique des systèmes de scripts visuels (tels que Blueprint, arbres de comportement)
  • Capacité à transformer des documents de conception en ensembles de fonctionnalités livrables de haute qualité.
  • Excellente capacité à résoudre les problèmes et à travailler de manière indépendante ou en équipe.
  • Collaborateur efficace capable de négocier des changements de conception / code pour respecter des contraintes évolutives
  • Expérience de l'intégration de code / contenu entre systèmes de contrôle de version (serveurs internes / externes).

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 !

Senior Gameplay Programmer

NetEase Games Montréal, ThunderFire Group of NetEase Games - is one of the leading developers and publishers in the gaming industry.

Focused on delivering the best quality gaming experience on console, PC and mobile to international markets, we warmly seek collaboration with talent around the world to produce masterpieces through innovation and inspiration.

Responsibilities :

  • Collaborate with the content / design teams to build next-generation gameplay / AI systems for multiple platforms
  • Build scalable systems that provide real-time performance and memory budget information
  • Utilize performance profiling tools to analyze the current of the project and propose performance optimizations
  • Provide guidance for potential impact of code changes and where possible alternative solutions
  • As a senior member of the team, you will help coach junior programmers on the team

Qualifications

  • Bachelor's degree in Computer Science, or related
  • Minimum of 7 years game industry experience with 1 shipped title
  • Strong knowledge of C++ (C++14, 17 are a plus)
  • C# is a plus
  • Knowledge of Unreal Engine is a plus
  • Solid understanding of design patterns and containers is a must
  • Experience implementing gameplay, and AI systems
  • Working knowledge of visual scripting systems (such as Blueprint, behaviour trees)
  • Ability to take design documents to top-quality shippable feature sets
  • Excellent problem solver who can work independently or within a team environment
  • Effective collaborator who can negotiate design / code changes to adhere to evolving constraints
  • Experience integrating code / content between version control systems (internal / external servers) is required

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!

15 hours ago
Related jobs
Promoted
TCI+
Candiac, Quebec

Vérifier la conformité des travaux avec les plans et devis ainsi que de la prise de mesures et de quantités;. Effectuer la correspondance avec les clients durant l'exécution des travaux et lors des demandes de paiement;. Avoir une expérience pertinente sur des projets effectués pour les villes ou po...

PlayStation
Montreal, Quebec

Participer à l’élaboration des documents de conception technique, à la clarification des exigences, à la définition des tâches et aux revues de code par les pairs. Livrer des systèmes et des fonctionnalités de haute qualité qui répondent aux exigences de conception et aux exigences techniques. Ident...

R2i
Remote, QC, ca
Remote

Reporting to the IBM i Development Director, the Senior IBM i Programmer Analyst will ensure production follow-ups, analysis and resolution of production incidents and actively participate in the development of improvements and projects. Does a career with a company that encourages work-life balance...

Stantec
Longueuil, Quebec

Les employés réguliers à temps partiel et à temps plein auront accès aux avantages sociaux suivants : régimes de soins de santé, de soins dentaires et de la vue, programme de bien-être, comptes de crédits-santé et de mieux-être, régime enregistré d’épargne-retraite collectif, régime d’actionnariat d...

Amazon
Montreal, Quebec

Et nous recherchons les bonnes personnes qui nous aideront à bâtir cet avenir! En vous appuyant, entre autres, sur la puissance de Twitch et d'AWS, vous aurez l'occasion d'innover dans le domaine de la jouabilité, de la créativité, du marketing et des technologies, et travaillerez aux côtés de certa...

EY
Montreal, Quebec

Il comprend une couverture complète de soins médicaux, de médicaments d'ordonnance et de soins dentaires, un régime de retraite à cotisations définies, une directive en matière de vacances formidable, à laquelle s'ajoutent des journées payées par la Société afin que vous profitiez de fins de semaine...

Hatch
Montreal, Quebec

En plus de gérer vos mandats au quotidien, vous aurez l’occasion de collaborer régulièrement avec des collègues de partout à travers le monde! Il vous sera aussi possible de travailler sur des projets locaux et internationaux de grande envergure avec diverses équipes multidisciplinaires. Forte de so...

S.i. Systems
Montreal, Quebec

Contrat initial de 12 mois, hybride à Montréal, QC (3 jours/semaine en teletravail, 2 jours/semaine au bureau). En mode Scrum, développer et déployer les fonctions assurant un maximum de valeur pour nos divers partenaires d'affaires. Confirmer la qualité de tes livrables via des tests unitaires auto...

Mir Inc.
Laval, Quebec

Principales responsabilités :Gérer et coordonner toutes les ressources humaines et la logistique du projet en collaboration;Planifier et contrôler les coûts de projets et respecter les échéanciers;Établir l'échéancier et effectuer le suivi selon l'avancement des travaux;Négocier et attribuer les con...

Totem recruteur de talent
Montreal, Quebec

Votre Profil de Rêve : Esprit de vente et leadership commercial: Avec une expérience solide, vous savez vendre, influencer et bâtir des relations solides, tout en ayant le sens du service. Votre Profil de Rêve : Esprit de vente et leadership commercial: Avec une expérience solide, vous savez vendre,...