(Version française ci-dessous)
Senior Generalist Technical Animator
Larian is seeking a Generalist Tech-Animator that is skilled in Python development, rigging and authoring blend trees for gameplay animation systems. This position is best suited for those tech animators that are looking for an ever changing challenge and that are comfortable working in different areas of a game. Given that you will work with a multitude of people and roles, good communication skills are a must as well as a good understanding of animation pipelines and gameplay constraints.
Responsibilities
- Comfortably work on all aspects of Tech-animation, like tool development using Python, rigging and in-game animation blend tree implementation
- Support, communicate and work with multiple development teams, like Animation, Art, Cinematics, etc
- Develop and prototype new gameplay and cinematic animation systems or customize/update existing ones according to the changes and evolution of the game
- Integrate a variety of assets into the game and validate these are working properly
- Support animators with the integration of their animations and help with the verification of conventions and metrics of the different gameplay systems
- Work closely with programmers to write custom tools and pipeline workflows for either the Animation, Art or Cinematics department
- Rig and skin a variety of characters, creatures, heads, armors, etc and ensure their correct functionality
- Debug and resolve bugs assigned to you in a timely manner while making sure you meet the production deadlines
- Support the Lead of the department in any ad hoc tasks and duties
- Carry out all other related tasks
Requirements
- A minimum of 7 years’ relevant experience.
- Highly skilled scripting in Python and similar languages
- A solid 3D Math background
- Thorough understanding of rigging and deformation in Maya (or any other DCC package), facial rigging experience is highly desired
- Proficient in developing new animation gameplay systems in any node-base system like Unreal or Unity
- Willing to take on new challenges and a strong appetite for learning, researching and developing
- Team oriented and has a strong desire for collaborative participation in a team-based pipeline across different geographic locations
- Able to take direction and feedback positively, adapt to change and thrive under the pressure of tight deadlines
- Enthusiastic, methodical and organized approach to work with high quality standards
- Sense of initiative, originality and resourcefulness in problem solving
- Good communication skills in English.*
Nice to Have
- Knowledge in C#, C++ a strong plus
- Knowledge in Motion Builder is a plus, especially working with the Story tool (or equivalent)
- Good knowledge of the principles of animation and how to apply them in order to get appealing animation
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 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
* 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.
------------------------------------------
Animateur technique généraliste senior
Larian recherche un animateur technique généraliste, qui maîtrise le développement en langage Python, le squelettage (rigging) et la création d'arbres de fusion pour des systèmes d'animation de jeux vidéo. Ce rôle conviendra particulièrement à un animateur technique en quête de défis toujours changeants et capable de travailler sur de nombreux aspects différents d'un jeu vidéo. Étant donné que vous travaillerez en coopération avec de nombreux collègues à différents postes, de bonnes compétences en communication sont indispensables, ainsi qu'une compréhension approfondie des processus de production d'animation et des limites de gameplay.
Responsabilités
- Travailler en toute sérénité sur tous les aspects de l'animation technique, comme le développement d'outils en Python, ou le squelettage et l'implémentation d'arbres de fusion d'animations en jeu
- Communiquer et travailler avec de multiples équipes de développement, et les soutenir dans leurs efforts, dans des domaines variés comme l'animation, les graphismes, les cinématiques, etc.
- Créer et développer des prototypes de systèmes d'animation pour les cinématiques et le gameplay, modifier et améliorer les systèmes existants en fonction des changements et de l'évolution du produit
- Intégrer des ressources variées en jeu et vérifier leur fonctionnement
- Aider les animateurs à intégrer leurs propres animations et participer au processus de vérification des conventions et des données des différents systèmes de gameplay
- Travailler en étroite collaboration avec les programmeurs afin de concevoir des outils et des processus de production personnalisés pour les départements responsables des graphismes, des animations ou des cinématiques
- Créer et déployer des ressources de squelettage pour des personnages, des créatures, des têtes, des armures, etc. et s'assurer de leur bon fonctionnement
- Déboguer et résoudre les bogues assignés à ce rôle en temps et en heure tout en respectant les échéances de production
- Assister le responsable du département dans toutes les tâches et fonctions ad hoc
- Effectuer toute autre tâche connexe nécessaire
Profil Recherché
- 7 ans d'expérience minimum dans le domaine adéquat
- D'excellentes compétences de script en Python et dans d'autres langages similaires
- De solides connaissances en mathématiques 3D
- La compréhension approfondie des techniques de squelettage et de déformation dans Maya (ou tout autre outil de création de contenu numérique). Une expérience dans le domaine du squelettage facial serait aussi très appréciée
- La capacité de développer de nouveaux systèmes de gameplay d'animation dans des moteurs à base de nœuds, comme Unreal ou Unity
- La volonté de relever de nouveaux défis et un goût prononcé pour l'apprentissage, la recherche et le développement
- Un esprit d'équipe poussé et le désir fort de participer à un projet commun, mené de front sur différents lieux géographiques
- La capacité à recevoir des instructions et des retours de manière positive, à s'adapter au changement et à travailler sous la pression de délais serrés
- Une approche enthousiaste, méthodique et organisée du travail et le respect de standards de qualité élevés
- Le sens de l'initiative, et la capacité à résoudre les problèmes de manière originale et ingénieuse
- Bonne capacité de communication en anglais.*
Compétences Appréciées
- Des connaissances en C# et/ou C++ seraient un atout certain
- La connaissance de MotionBuilder serait appréciée, surtout une expérience avec l'outil d'histoire (ou équivalent)
- De bonnes connaissances des principes de l'animation en général, et notamment la manière de les employer pour obtenir de beaux résultats
Ce Que Nous Proposons
- Une équipe internationale de plus de 500 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 le meilleur jeu possible pour les fans, en prenant en compte les 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.