Gameplay Programmer | Développeur de Gameplay
Quebec
Gameplay Programming /
Full -time /
On-site
(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 caliber games our fans have come to expect.
Responsibilities
• Work on all aspects of systems of the game: engine features, gameplay, UI, audio, animation, scripting.
• Work closely together with the other departments to implement the needed 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;
• 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 and ownership;
• Passion for making and playing 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.
• 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 400 employees spread across 6 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 likeminded 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
We are looking for highly motivated individuals with ever-evolving skillsets and passion for player experience. If you want to contribute to making amazing RPG experiences, we would love to hear from you.
* 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.
------------------------------------------
Développeur de Gameplay
Chez Larian Studios, comme en témoignent les multiples prix que nous avons obtenus, nous avons prouvé que nous nous engageons à fournir des jeux de rôle de haute qualité. Alors que nous passons à de nouveaux projets, le studio derrière Baldur’s Gate 3 et Divinity: Original Sin 2 est à la recherche d’un programmeur en jouabilité qui rejoindra l’équipe et nous aidera à créer les jeux de haut niveau auxquels les enthousiastes s’attendent aujourd’hui de notre part.
Responsabilités
• Travailler sur tous les aspects des systèmes du jeu : fonctionnalités du moteur, interface utilisateur, contenu audio, animation et scriptage;
• Travailler de près avec les autres départements en vue de mettre en œuvre les composants du jeu requis;
• Travailler avec presque tous les créateurs de contenu en vue de livrer les fonctionnalités requises;
• Créer un code autotestable d’excellente qualité dont il est possible d’effectuer la maintenance, selon un développement piloté par les tests;
• Participer de manière active à la conception et à la production du jeu — le côté technique d’une équipe créative et la première ligne en matière de rétroaction;
• Aider à définir la portée des fonctionnalités et fournir des conseils sur les meilleures façons de les mettre en œuvre;
• Travailler au quotidien avec une équipe internationale, répartie dans de multiples studios dans le monde.
Exigences
• 4 ans d’expérience et plus avec le langage C++;
• Excellente approche des systèmes de jeu de rôle et de la jouabilité en général;
• Ouverture d’esprit, et volonté d’expérimenter et d’itérer une fonctionnalité en particulier;
• Les concepts comme les machines à états finis, la recherche de chemin et les routines d’intelligence artificielle ne doivent poser aucune difficulté;
• Capacité à penser comme un concepteur en vue de créer une jouabilité captivante et amusante;
• Bien travailler en équipe et être prêt à assumer ses responsabilités;
• Passion pour créer et jouer à de grands jeux;
• Excellentes aptitudes en conception de logiciels et en résolution de problèmes;
• Excellentes aptitudes en débogage de logiciels;
• Excellentes aptitudes architecturales; Excellente capacité à concevoir de nombreux systèmes à traitement parallèle et de jouabilité;
• Expérience en développement de jeu.
• Niveau d'anglais écrit/oral de niveau professionnel*
Atouts
• Baccalauréat en informatique ou en génie logiciel;
• Expérience avec les algorithmes d’apprentissage machine;
• Expérience dans le développement piloté par les tests et avec le système de composants d’entité (ECS);
• Connaissance des jeux de rôle;
• Personne ayant publié des jeux connus.
Nous Offrons
• Une équipe internationale de plus de 400 employés répartis sur six 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é
Nous recherchons des personnes hautement motivées et ayant des compétences en constante évolution, ainsi qu’une passion pour l'expérience des joueurs. Si vous souhaitez contribuer à la création d’expériences RPG exceptionnelles, nous souhaitons avoir de vos nouvelles!
* 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.