Programmeur senior de gameplay/Senior Gameplay Programmer

Apply Now

Company: NetEase Games

Location: Montreal, QC H1A 0A1

Description:

Programmeur senior de gameplay

NetEase Games Montral, membre du groupe ThunderFire de NetEase Games - fait partie des leaders de l'industrie du dveloppement et de l'dition de jeux vido. Notre objectif est d'offrir la meilleure exprience de jeu possible sur console, PC et mobile sur les marchs internationaux, et de collaborer chaleureusement avec des talents du monde entier pour produire des chefs-d'uvre travers l'innovation et une belle inspiration crative.

Responsabilits :
  • Collaborer avec les quipes de contenu et de conception pour construire des systmes de jeu et d'interface utilisateur de nouvelle gnration pour plusieurs plateformes.
  • Construire des systmes volutifs qui fournissent des informations en temps rel sur les performances et le budget mmoire.
  • 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 chant, proposer des solutions alternatives.
  • En tant que membre senior de l'quipe, vous aiderez encadrer les jeunes programmeurs de l'quipe.

Qualifications :
  • Baccalaurat en informatique ou dans un domaine connexe.
  • Minimum de 7 ans d'exprience 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 comprhension des modles de conception et des conteneurs est indispensable.
  • Exprience dans l'implmentation de systmes de gameplay et d'intelligence artificielle
  • Connaissance pratique des systmes de scripts visuels (tels que Blueprint, arbres de comportement)
  • Capacit transformer des documents de conception en ensembles de fonctionnalits livrables de haute qualit.
  • Excellente capacit rsoudre les problmes et travailler de manire indpendante ou en quipe.
  • Collaborateur efficace capable de ngocier des changements de conception/code pour respecter des contraintes volutives
  • Exprience de l'intgration de code/contenu entre systmes de contrle de version (serveurs internes/externes).

Pourquoi nous pourrions tre la compagnie parfaite pour toi:

Nous offrons l'exprience unique de faire partie de la cration d'une nouvelle quipe de jeu internationale en plein cur de Montral, qui bnficie 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 tlmdecine ds le 1er jour;
  • Indemnit transports et repas;
  • Prime de rfrencement;
  • REER avec contribution de l'employeur.

Rejoins-nous pour travailler sur un projet ambitieux, dans une atmosphre unique de start-up et avec une quipe de dveloppeurs de jeux passionns et pleins d'nergie !

Senior Gameplay Programmer

NetEase Games Montral, 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!

Similar Jobs