Larian StudiosPublié il y a 11 mois
Tools Programmer | Programmeur d'outils
Tools 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 Tools Programmer to join the team and help us in crafting the high caliber games our fans have come to expect.Responsibilities 🛠️ - Develop and maintain all development tools, including our world editor and performance tools - Work with a multi-disciplinary team to implement new engine and editor features - Identify and solve problems in our content creation workflows and pipelines - Actively participate in finding the best solution for new engine and tools features - Design, implement and maintain user interfaces
Requirements 🛠️ - Solid experience creating tools for game development - Excellent C# and .NET skills for desktop applications - Experience working with WPF and XAML - Excellent feel for UI/UX and tool design - C++ general knowledge - Open-minded and willing to iterate on a feature based on feedback - The ability to analyze and understand the workflows of other disciplines - You seek constructive criticism and are open to discuss issues or requests with end-users - You are passionate about improving developer productivity and communicate in a supportive way - You are a team player and willing to take ownership of tools - Fluent written and spoken English * - Bachelor degree or equivalent work experience - Please submit examples of your past work
Nice to haves 🛠️ - Familiarity with Python - Experience with making extensions for Visual Studio Code (Not just using VS Code) - Experience making games with Unity, Unreal, Godot (e.g. as hobby project) - Experience with digital content creation programs (Maya, Blender, …), using them, writing plug-ins for them or supporting people who use them - Experience making tools for Unreal Engine - Experience making mods for large games - Self-driven and passionate about improving people’s day-to-day and supporting and solving problems for humans - Social, easy to communicate with, friendly, empathetic - Finds gratification in solving problems for people, not because the problem is “technically cool” - UI/UX design experience or working with UI/UX designers
What we offer 🎁 - An international team of over 450 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 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
Programmeur d'outils 🛠️
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 d'outils qui rejoindra l'équipe et nous aidera à créer les jeux d'excellence auxquels nos fans sont habitués.Responsabilités 🛠️ - Développer et maintenir tous les outils de développement, comme notre éditeur de monde et nos outils de gestion des performances - Travailler avec une équipe multidisciplinaire afin de développer des fonctionnalités de moteur et d'éditeur - Identifier et résoudre les problèmes de nos processus de création - Participer activement à la recherche des meilleures solutions possible pour de nouvelles fonctionnalités du moteur et des outils - Concevoir, implémenter et maintenir des interfaces utilisateur
Profil recherché 🛠️ - Une grande expérience en création d'outils dans le cadre du développement de jeux vidéo - Advanced knowledge of networking protocols (TCP/IP, SSL, DNS) - D'excellentes compétences en C# et .NET dans les applications bureautiques - Une expérience de travail avec WPF et XAML - D'excellentes compétences en interface/expérience utilisateur, et en conception d'outil - Des connaissances générales en C++ - Une ouverture d'esprit et une capacité à améliorer une fonctionnalité graduellement, en fonction des retours - Une capacité à analyser et comprendre les processus de travail des autres disciplines - Des capacités à apprécier les critiques constructives et à faire preuve d'ouverture d'esprit lors de discussions délicates ou face aux demandes des utilisateurs finaux - Une passion pour l'amélioration de la productivité des développeurs et des capacités à communiquer de manière positive - La passion du travail en équipe et la volonté de devenir responsable des différents outils - La capacité à s'exprimer de manière courante en anglais, à l'oral comme à l'écrit * - Un diplôme de licence ou une expérience de travail équivalente - Veuillez inclure des exemples de vos expériences passées
Compétences appréciées 🛠️ - Des connaissances en Python - Une expérience en création d'extensions pour Visual Studio Code (sans se limiter à l'utilisation de VS Code) - Une expérience en création de jeu avec Unity, Unreal, Godot (par exemple dans le cadre d'un projet personnel) - Une expérience avec des programmes de création de contenu numérique (Maya, Blender, etc.), leur utilisation, la création de plugiciels dédiés, ou l'aide de leurs utilisateurs - Une expérience en création d'outils pour Unreal Engine - Une expérience de création de mods sur de grands jeux - Une réelle autonomie et un attachement à l'amélioration du quotidien de chacun et à la résolution des problèmes humains - Des compétences sociables, des facilités de communication, la capacité à faire preuve d'amabilité et d'empathie - Un réel intérêt à aider les autres, et non simplement parce qu'un problème est « cool », techniquement parlant - Une expérience en conception d'interface/d'expérience utilisateur ou en collaboration avec des concepteurs spécialistes en ce domaine
Ce que nous proposons 🎁 - Une équipe internationale de plus de 450 employés répartis dans 7 studios à travers le monde, chacun avec ses propres qualités uniques, le tout en conservant une ambiance conviviale de petite entreprise - Un environnement de travail ouvert et collaboratif, où les idées nouvelles sont encouragées et bienvenues - Une équipe managériale composée de développeurs d'expérience au sommet de leur art - Des activités et passions en commun avec des collègues dotés des mêmes centres d'intérêt - Un environnement inclusif avec de nombreuses activités organisées par les studios et les employés - Un engagement à réaliser les meilleurs jeux possible pour les fans, en prenant en compte les commentaires de la communauté
Skills
Autres
Blender
Unity
Unreal Engine
Back-end
C#
C++
Python
Tooling
Visual Studio
Front-end
WPF
Soft skills
Anglais