Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Gameplay Programmer | Programmeur de gameplay

Full-time

Larian Studios

(Version française ci-dessous)

 

Gameplay Programmer


With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for a Gameplay Programmer to join the team and help us in crafting the high calibre games our fans have come to expect.

Responsibilities




  • Work on all aspects of systems of the game: engine features, gameplay, UI, audio, animation, scripting, tools.



  • Work closely together with the other departments to implement the needed game components;



  • Work together with almost all content creators to deliver required features;



  • Write robust, maintainable auto-testable code in TDD fashion;



  • Be an active participant in the design and production of the game — technical side of the creative team and first line of feedback;



  • Help scope features and advise on best ways to implement them;



  • Work within an international team on a daily basis, spread between multiple studios across the world.


 

Requirements




  • 4+ years experience  in C++;



  • Excellent feel for RPG systems and gameplay in general;



  • Experience with commercial proprietary engines;



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



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



  • Ability to think like a designer to create compelling and fun game play;



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



  • Passion for making and playing great games;



  • Excellent software design and problem-solving skills;



  • Excellent software debugging skills;



  • Excellent architectural skills. Designing many parallel and gameplay systems is not a problem for you;



  • Game development experience;



  • This is a full-time, on-site role, requiring your presence in the office to support collaboration and creativity;



  • A professional level of written and spoken English*.


 

Nice to have




  • Bachelor’s degree in computer science or software engineering;



  • Experience with machine learning algorithms;



  • Experience with TDD and ECS;



  • Background in RPGs;



  • Shipped game/console titles.


 

What we offer

 



  • An international team of over 500 employees spread across 7 studios around the world, each of which have their own unique qualities, and maintain a small-studio feel;



  • An open, collaborative environment where ideas are welcome and encouraged;



  • A managerial team consisting of highly experienced game developers at the top of their fields;



  • Sharing hobbies and passions with like-minded colleagues;



  • Inclusive environment with many activities organized by the studios or the employees;



  • Commitment to making the best game possible for the fans, including listening to community feedback.



* Due to the global nature of our operations and the need to engage daily with an international team, fluency in English is essential for this position at Larian.

 

------------------------------------------

 

Programmeur de gameplay


Maintes fois primé, Larian Studios a amplement démontré sa volonté de proposer des jeux de rôle de très haute qualité. À l'heure où le studio à l'origine de titres comme Baldur's Gate 3 et Divinity: Original Sin 2 se tourne vers de nouveaux projets, nous sommes en quête d'un programmeur de gameplay qui rejoindra l'équipe et nous aidera à créer les jeux d'excellence auxquels nos fans sont habitués.

 



Responsabilités



  • Travailler sur tous les aspects du jeu : fonctionnalités du moteur, gameplay, interface utilisateur, audio, animation, script, outils;



  • Travailler en étroite collaboration avec les autres départements pour mettre en œuvre les composants de jeu requis;



  • Travailler avec la quasi-totalité des créateurs de contenu pour livrer les fonctionnalités requises;



  • Écrire du code robuste, maintenable et auto-testable conformément à la méthode TDD;



  • Participer activement à la conception et à la production du jeu, en étant du côté technique de l'équipe créative et en étant le premier à effectuer des rétroactions;



  • Aider à définir les fonctionnalités et donner des conseils sur la meilleure manière de les mettre en œuvre;



  • Travailler au quotidien au sein d'une équipe internationale répartie surn plusieurs studios du monde entier.


 

Profil recherché



  • Au moins 4 ans d'expérience en C++;



  • Excellentes compétences en systèmes de JDR et en gameplay de manière générale;



  • Expérience avec les moteurs commerciaux propriétaires;



  • Ouverture d'esprit, volonté d'expérimenter et de bâtir à partir d'une fonction spécifique;



  • Les concepts tels que les machines à états, la recherche de chemin et les routines IA devraient être un réflexe;



  • Capacité à penser comme un concepteur afin de créer des jeux captivants et amusants;



  • Passion du travail en équipe et volonté d'assumer ses responsabilités;



  • Passion de faire, et de jouer à, des jeux exceptionnels;



  • Excellentes compétences de conception logicielle et de résolution de  problème;



  • Excellentes compétences de débogage logiciel;



  • Excellentes compétences en architecture. La conception de nombreux systèmes de jeu parallèles n'est pas un problème pour vous;



  • Expérience en développement de jeu;



  • Ceci est un poste à temps plein dans nos locaux. Votre présence au bureau est requise pour favoriser un esprit de collaboration et de créativité;



  • La capacité à s'exprimer de manière professionnelle en anglais, à l'oral comme à l'écrit*.


 

Compétences appréciées



  • Baccalauréat en informatique ou en génie logiciel;



  • Expérience avec les algorithmes d'apprentissage automatique;



  • Expérience avec la méthode TDD et l'ECS;



  • Parcours dans le JDR;



  • Plusieurs jeux/titres sur console lancés.


 

Nous offron




  • Une équipe internationale de plus de 500 employés répartis sur 7 studios dans le monde entier, chacun avec ses propres caractéristiques uniques et qui conserve l’atmosphère d’un petit studio;



  • Un environnement ouvert et collaboratif où les idées sont bienvenues et encouragées;



  • Une équipe de direction composée de développeurs de jeux très expérimentés, chefs de file dans leur domaine;



  • Le partage de passe-temps et de passions avec des collègues ayant les mêmes idées;



  • Un environnement inclusif avec de nombreuses activités organisées par les studios ou les employés;



  • Un engagement visant à créer le meilleur jeu possible pour les fans, notamment être à l’écoute des commentaires de la communauté.


* En raison de la portée mondiale de nos opérations et de la nécessité d'interagir quotidiennement avec une équipe internationale, des connaissances professionnelles en anglais sont indispensables pour ce poste chez Larian.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Gameplay Programmer | Programmeur de gameplay in Québec, QC vacancy
  •  ...expérience RPG d'action-aventure à la troisième personne, avec un gameplay narratif et stratégique. Chez KRAFTON Montreal, nous croyons qu...  ...le débogage. Collaborer directement avec les utilisateurs — programmeurs, artistes, designers, assurance qualité et production — afin de... 
    Suggested
    Daily paid
    Full time
    Work at office
    Local area
    Remote work

    Krafton Montréal Studio

    Québec, QC
    1 day ago
  • (Version française ci-dessous) Engine programmer With multiple awards to our name, Larian...  ...of the engine, as well as tools or gameplay systems ⬝ Mentor and support team members...  ...------------------------------------- Programmeur moteur Maintes fois primé, Larian... 
    Suggested
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    1 day ago
  •  ...Version française ci-dessous)   Lead Tools Programmer   With multiple awards to our name,...  .... Collaborate with Engine and Gameplay teams to help maintain, extend and improve...  ...----------------------   Responsable Programmeur outils   Maintes fois primé, Larian... 
    Suggested
    Daily paid
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    1 day ago
  • (Version française ci-dessous) Graphics Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated...  ...at Larian. ------------------------------------------ Programmeur Graphique Maintes fois primé, Larian Studios a amplement démontré... 
    Suggested
    Full time
    Summer work

    Larian Studios

    Québec, QC
    1 day ago
  •  ...Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for a Tools Programmer   to join the team and help us in crafting the high calibre...  ...position at Larian. ------------------------------------------ Programmeur d'outils senior Maintes fois primé, Larian Studios a... 
    Suggested
    Full time
    Work at office
    Local area

    Larian Studios

    Québec, QC
    1 day ago
  •  ...backend programming? Behaviour Interactive is looking for a Backend Programmer to join its team on Dead By Daylight. In this role, you...  ...robustesse du code; Collaborer étroitement avec les autres programmeur·euses pour fournir des services conformes au serveur de jeu;... 
    Full time

    Behaviour Interactive

    Québec, QC
    1 day ago
  •  ...PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets propulsés par Unreal Engine demeurent à la fine...  ...la planète. Ce que vous ferez Epic Games recherche un programmeur sénior en langages de programmation pour se joindre à l’équipe... 
    Full time

    Epic Games

    Québec, QC
    1 day ago
  •  ...du développement des moteurs et des jeux. PROGRAMMATION - JEUX Ce que nous faisons Grâce à notre équipe de programmeurs experts de plus en plus nombreuse, les...  ...la recherche d'un programmeur expérimenté en Gameplay/AI pour rejoindre l'équipe IA de Fortnite Battle... 
    Full time

    Epic Games

    Québec, QC
    1 day ago
  •  ...worldwide. What You'll Do We’re looking for a User Interface Programmer who is passionate about games and well-versed in C++, UI...  ...implementation of new and existing UI and its intersections with gameplay features and services Optimize and fix bugs in existing... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Worldwide

    Epic Games

    Québec, QC
    1 day ago
  •  ...pleine croissance, alors Exposant 3 est fait pour vous ! Nous cherchons notre futur Programmeur sénior pour rejoindre nos équipes. Principales responsabilités Effectuer la programmation des composants informatiques des systèmes de mission à partir des spécifications... 
    Daily paid
    Full time
    Remote work
    Flexible hours
    Day shift

    Exposant 3

    Québec, QC
    1 day ago
  •  ...Description TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de...  ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours
    3 days per week

    Tehora

    Québec, QC
    1 day ago
  •  ...You'll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused team. You'll own core AI features and drive collaborative development between... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Québec, QC
    1 day ago
  •  ...Rejoignez l’aventure chez Energitech Laser comme Programmeur(euse) Laser !   À propos d'Energitech Laser Fondée en 2007, Energitech...  ...Votre mission sera d’assurer la continuité des opérations de programmation pour soutenir la production. Conditions Poste... 
    Daily paid
    Permanent employment
    Full time
    Monday to friday
    Flexible hours
    Day shift

    Go Rh

    Québec, QC
    1 day ago
  •  ...3 est fait pour vous ! Nous cherchons notre futur Analyste-programmeur .Net pour rejoindre nos équipes. Principales responsabilités...  ...à la planification de la mise en production ; • Programmation Powershell afin de produire les infrastructures par code ; •... 
    Daily paid
    Full time
    Internship
    Remote work
    Flexible hours

    Exposant 3

    Québec, QC
    1 day ago
  •  ...Description Solution SFT cherche un (e)  Analyste programmeur en géomatique  dans ce poste vous interviendrez dans le cadre d'un projet...  ...requise) ACTIVITÉS À RÉALISER • Réaliser des travaux de programmation dans le cadre de l'évolution et de l'optimisation des... 
    Full time
    Remote work

    Solution Sft

    Québec, QC
    1 day ago
  •  ...utilisateurs. Nous repoussons sans cesse les limites du développement des moteurs et des jeux. PROGRAMMATION - JEUX Ce que nous faisons Grâce à notre équipe de programmeurs experts de plus en plus nombreuse, les projets conçus avec Unreal sont à l'avant-garde du... 
    Full time

    Epic Games

    Québec, QC
    1 day ago
  •  ...élaborer la documentation organique du système. • Effectuer la programmation sur la plate-forme concernée. • Assurer l'arrimage et la...  ...suivant. 2. Posséder huit (8) années d'expérience à titre de programmeur en développement, en entretien et en évolution de systèmes.... 
    Permanent employment
    Full time

    Solution Sft

    Québec, QC
    1 day ago
  •  ...Description TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de...  ...des applications basées sur les technologies Oracle. Programmer en PL/SQL, Pro*C ou Oracle Forms. Concevoir et optimiser les... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Tehora

    Québec, QC
    1 day ago
  • En tant qu'Analyste Programmeur .NET Senior, vous serez un acteur clé de l'équipe de développement. Vous participerez activement à la...  ...Participer à la planification de la mise en production ; \\\\ Programmation .NET, SQL, \\ ASP.NET \\\ MVC 5, JAVASCRIPT, HTML5, CSS3, C #... 
    Full time

    Exposant 3

    Québec, QC
    1 day ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur Oracle Forms  dans ce poste vous interviendrez dans le cadre d'un projet client qui relève...  ...Rédiger ou réviser le manuel d'exploitation • Effectuer la programmation et les essais unitaires • Effectuer les essais fonctionnels... 
    Full time
    Remote work

    Solution Sft

    Québec, QC
    1 day ago
  • $39 - $48 per hour

     ...Description du poste Ta vie chez Canam En tant que programmeur.euse robot, tu auras le mandat de programmer, développer, optimiser, adapter et mettre à jour les programmes (ABB) pour les robots du procédé de métallisation, pour notre robot de grenaillage BlastMan ainsi... 
    Daily paid
    Full time
    Flexible hours
    Afternoon shift

    Can Am Corporation

    Québec, QC
    1 day ago
  •  ...utilisateurs. Nous repoussons sans cesse les limites du développement des moteurs et des jeux. PROGRAMMATION - JEUX Ce que nous faisons Grâce à notre équipe de programmeurs experts de plus en plus nombreuse, les projets conçus avec Unreal sont à l'avant-garde du... 
    Full time
    Remote work

    Epic Games

    Québec, QC
    1 day ago
  •  ...impact! Frima est à la recherche d’un.e Programmeur.euse senior (C++) afin de joindre une...  ...problèmes autant à un niveau engin que gameplay; Améliorer et automatiser nos processus...  ...Minimum de dix (10) années d'expérience en programmation ou toute autre expérience pertinente;... 
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    20 days ago
  •  ...Description À propos du mandat Nous recherchons des analystes-programmeurs Java séniors pour un mandat d'envergure en modernisation et...  ...technique auprès des équipes internes. Responsabilités Programmer et effectuer les essais unitaires des composants applicatifs... 
    Full time

    Solution Sft

    Québec, QC
    1 day ago
  •  ...PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets propulsés par Unreal Engine demeurent à la fine...  ...’échelle de la planète. Ce que vous ferez En tant que programmeur principal au sein de l’équipe des services multimédias, vous assurerez... 
    Full time

    Epic Games

    Québec, QC
    1 day ago
  • $35 per hour

     ...Programmeur en automatisation et systèmes embarqués \\\\ \ Emploi permanent - Entrée en poste dès que possible \\\ \ Temps...  ...Principales responsabilités : \\\\ \​\\\\ \\ Développer, programmer et maintenir les applications de contrôle de machinerie... 
    Permanent employment
    Full time

    Firme Brouillette Inc.

    Québec, QC
    1 day ago
  •  ...Description de l'entreprise On a besoin d’un.e joueur.euse d’impact! Frima est à la recherche d’un.e Programmeur.euse unreal (C++) senior afin d’aider son équipe de programmation de jeu à monter de niveau. Nous sommes Frima, un studio de développement de jeux vidéo basé à... 
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Québec, QC
    1 day ago
  •  ...Description À propos du mandat Nous recherchons des analystes-programmeurs Angular pour un mandat d'envergure en modernisation et...  ...les fonctionnalités retenues à l'aide du framework Angular Programmer et réaliser les tests unitaires Collaborer avec les équipes... 
    Full time

    Solution Sft

    Québec, QC
    1 day ago
  •  ...se tourne vers de nouveaux projets, nous sommes en quête d’un programmeur moteur senior qui rejoindra l’équipe et nous aidera à créer les...  ...modernes (PS4/5, Xbox One/Series, etc.) Une expérience en programmation SIMD Une expérience en langage d’assemblage de bas niveau (... 
    Daily paid
    Full time
    Work at office
    Local area
    Flexible hours

    Go Rh

    Québec, QC
    1 day ago
  •  ...diverti·e·s et engagé·e·s pendant des années.   Position Programmeur·euse Fullstack Senior - Observability Nous recherchons un·e...  ...plateforme d’analyse. Cette plateforme collecte des données sur le gameplay, les performances du moteur de jeu ainsi que nos processus de... 
    Full time
    Apprenticeship

    Haven Interactive Studios

    Québec, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Gameplay Programmer | Programmeur de gameplay. Be the first to apply!