Seuls les résidents du Québec ayant légalement le droit de travailler au Canada seront considérés pour le poste.
(English below)
Description du poste En tant que Programmeur• euse Gameplay IA, vous aurez la charge de la conception, de l'implémentation et du maintien de systèmes gameplay IA de notre jeu. Vous travaillerez en étroite collaboration avec d'autres programmeurs, des designers, des animateurs d'autres départements afin de concrétiser la vision design et d'assurer que le jeu soit fun et engageant pour les joueurs.
Responsabilités - Prototyper rapidement et efficacement des fonctionnalités et mécaniques gameplay IA;
- Collaborer et supporter les équipes de création de contenu dans un environnement pluridisciplinaire;
- Concevoir, implémenter et maintenir les mécaniques de jeu, tout en fournissant une documentation claire;
- Optimiser les systèmes de jeu pour assurer performance et optimisation sur les différentes plateformes;
- Créer et maintenir des outils et affichages de débogage pour supporter le développement et le maintien de contenu;
- Se tenir informé• e des dernières tendances de l'industrie et des meilleures pratiques dans le développement de jeu, afin d'améliorer sans cesse les compétences et les méthodes de l'équipe.
Connaissances/compétences - 5+ années d'expérience comme programmeur• euse gameplay IA;
- Connaissances solides de C/C++, des mathématiques 3D, expérience avec Unreal Engine est un plus;
- Expérience dans les systèmes gameplay IA (combat, comportements des ennemis...);
- Excellentes compétences en communication et aisance à travailler en équipe;
- Connaissance de Mass Entity ou DOTS;
- Solide compréhension des pipelines et techniques de développement de jeu;
- Passion pour les jeux vidéo et volonté de créer des gameplays fun et engageants;
- Maîtrise du français (langue principale de travail) et aisance en anglais (langue utilisée pour communiquer avec notre siège social en Corée).
Only Quebec residents who are legally entitled to work in Canada will be considered for this position.
Job Description As a Gameplay AI Programmer, you will be responsible for designing, implementing, and maintaining the gameplay AI systems of our game. You will work closely with other programmers, designers, and animators from other departments to bring the design vision to life and ensure that the game is fun and engaging for players.
Responsibilities - Quickly and efficiently prototype gameplay AI features and mechanics;
- Collaborate with and support content creation teams in a cross-disciplinary environment;
- Design, implement, and maintain game mechanics, while providing clear documentation;
- Optimize game systems to ensure performance and optimization across different platforms;
- Create and maintain debugging tools and displays to support the development and maintenance of content;
- Stay up to date with the latest industry trends and best practices in game development, in order to continuously improve the team's skills and methods;
Knowledge/Skills - 5+ years of experience as a gameplay AI programmer;
- Strong knowledge of C/C++ and 3D math; experience with Unreal Engine is a plus;
- Experience with gameplay AI systems (combat, enemy behaviors, etc.);
- Excellent communication skills and ease working in a team;
- Knowledge of Mass Entity or DOTS;
- Solid understanding of game development pipelines and techniques;
- Passion for video games and a drive to create fun and engaging gameplay;
- Fluent in French (our primary working language) and comfortable working in English (used to communicate with our Korean headquarters).
At Studio KRAFTON Montreal, we want our team members to have ownership of their work from conception all the way through production, while providing them with the best working conditions and benefits that have a positive impact on their lives. This includes:
- Defined core working hours, allowing for flexibility;
- Generous RRSP employer contributions;
- Health, dental, and wellness coverage, including telemedicine;
- Personal and wellness days;
- OPUS and BIXI subsidy;
- Yearly video game reimbursement.