Gameplay/UI Programmer

Vacancy available in Quebec City, Canada

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. We engage our players on every level with combat, exploration, puzzles, and dialogue – and our user interface is their way into our gameplay. To take our player engagement to new and greater heights, we need your help.
 

Responsibilities:

  • Work on all aspects of gameplay systems: design, development, and support.

  • Implementing and testing all in-game UIs.

  • You will analyze and distil existing game UI and make propositions on where to improve. A strong will to iterate is highly advised.

 

Requirements:

  • 3 years’ C++ experience.

  • Thorough knowledge of C++(11, 14), algorithms and multi-threading.

  • Experience in WPF, UI programming.

  • Excellent feel for RPG systems and gameplay in general.

  • Open-minded, willing to experiment and iterate over a specific feature.

  • Concepts as state machines, pathfinding, AI routines should be second nature.

  • Strong background in RPGs.

  • Excellent written and spoken English.

  • You are a team player and willing to take responsibility.

  • Bachelor’s degree or comparable work experience.

  • Excellent software design and problem-solving skills.

  • Excellent software debugging skills.

  • Please submit examples of your past work.

 

Bonuses:

  • Experience with gameplay scripting.

  • Experience with Flash or UI libraries like Scaleform or Noesis.

  • Shipped game/console titles.

 

We offer​:

  • Work within an international Larian Studios team, spread between Belgium, Canada, Ireland and Russia.

  • Competitive salary and benefits package.

  • Full-time contracts.

  • Other perks and benefits.

 

How to Apply:

Apply by email to jobs_quebec@larian.com with “UI/Gameplay Programmer” in the subject line.

Include a CV and a motivational letter in English about yourself, your work and your gaming experience, and why you want to work at Larian along with an up-to-date reel/portfolio/website demonstrating your current skill level.

As communicating in English is a requirement in our company, the interview will be conducted in English.

 

Programmeur IU/gameplay

Avec plusieurs prix et distinctions à son actif, Larian Studios a prouvé son engagement à livrer des jeux RPG de qualité supérieure. Nous nous efforçons d’engager nos joueurs à tous les niveaux avec des combats, des zones d’explorations, des puzzles et des dialogues; et notre interface utilisateur est leur façon d’entrer dans notre gameplay. Nous avons besoin de votre aide pour amener l’engagement de nos joueurs vers de nouveaux sommets.

 

 

Responsabilités:

  • Travailler sur tous les aspects des systèmes de gameplay : conception, développement et support.

  • Être responsable de l’implémentation et du test de toutes les interfaces utilisateur qui se trouvent dans le jeu.

  • Analyser et affiner l’interface utilisateur du jeu existant et faire des propositions sur les points à améliorer.

  • Posséder une forte volonté d’itération.

 

Exigences:

  • Avoir 3 ans d’expérience en C++.

  • Connaître en profondeur langage C++(11, 14), algorithmes et multithreading.

  • Posséder de l’expérience en WPF et en programmation d’interfaces utilisateur.

  • Avoir un excellent sens des systèmes de RPG et pour le gameplay en général.

  • Être ouvert d’esprit, prêt à expérimenter et itérer sur une fonctionnalité spécifique.

  • Avoir une excellente connaissance des concepts de machines d’états (state machines), de procédés de recherche d’itinéraires (pathfinding), de routines de IA (AI routines).

  • Avoir une forte expérience avec les RPGs.

  • Avoir d’excellentes compétences verbales et écrites en anglais.

  • Avoir l’esprit d’équipe et être disposé à assumer des responsabilités.

  • Posséder un baccalauréat ou une combinaison d’expérience équivalente.

  • Avoir d’excellentes compétences en conception de logiciels et en résolution de problèmes.

  • Avoir d’excellentes compétences en débogage de logiciels.

  • Veuillez soumettre des exemples de vos projets antérieurs.

 

Atouts:

  • Expérience en script gameplay.

  • Expérience avec Flash ou avec les bibliothèques d’interfaces utilisateur (UI library) comme Scaleform ou Noesis.

  • Avoir livré un jeu/titre sur console.

 

Avantages:

  • Travailler au sein de l’équipe internationale de Larian Studios, répartie entre la Belgique, le Canada, l’Irlande et la Russie;

  • Salaire compétitif et avantages sociaux;

  • Contrats à temps plein.

  • Autres avantages et bénéfices.

 

Pour postuler:

Écrire à jobs_quebec@larian.com avec «Programmeur IU/gameplay» dans le titre du message.

Envoyer un CV avec une lettre de présentation en anglais à propos de vous-même, votre travail et votre expérience, et les raisons qui font que vous souhaitez travailler chez Larian. Veuillez soumettre un portfolio/demo reel/site web à jour, pouvant attester de votre niveau de compétence actuel.

Puisque la communication en anglais est une exigence dans notre compagnie, l’entrevue se déroulera en anglais.