Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
Rejoignez notre équipe pour embarquer dans une nouvelle aventure vidéoludique ! Nous recherchons un(e) Artiste technique spécialisé(e) dans le développement de jeux multiplateformes, qui utilisera le Universal Render Pipeline (URP) de Unity afin de contribuer à façonner une nouvelle licence de jeu de survie en monde ouvert, axée sur le crafting. Se déroulant dans un univers mystérieux et hostile, le jeu met l’accent sur l’exploration, un gameplay systémique et une progression portée par les joueurs, le tout construit autour des piliers de la survie en coopération.
Sous la supervision du Chef artiste technique du studio et en étroite collaboration avec les équipes de programmation et artistique, l'Artiste technique conçoit des outils et développe un pipeline de production graphique optimal afin de soutenir l'équipe interne et les partenaires externes dans le processus de création. Il ou elle veille à répondre à toutes les attentes artistiques et de design, dans le respect des contraintes de performance et des délais de production.
Principales tâches et responsabilités
Pipeline et outils
- Superviser et tenir à jour le pipeline des ressources artistiques, et identifier les importations défectueuses ainsi que les matériaux manquants avant qu'ils n'atteignent une version.
- Développer et tenir à jour des outils de création numérique, appliquer les conventions de nomenclature, les budgets de triangles, les dispositions UV, etc.
- Créer et mettre à jour les paramètres d'importation côté moteur (modèles, compression des textures, etc.)
Performance et optimisation
- Effectuer des audits de performance sur les nouvelles soumissions d'assets (appels de rendu, nombre de triangles, mémoire de texture, overdraw) pour détecter les dépassements de budget avant qu'elles ne s'accumulent tout au long du projet.
- Profiler les versions sur le matériel cible à l'aide de profileurs natifs de l'éditeur et de profileurs externes (Nsight, PIX, RenderDoc, etc.) et traduire les résultats en étapes exploitables.
- Établir et appliquer des budgets par asset (nombre de triangles, densité de texels, nombre de matériaux, etc.) par scène ou par classe d'assets.
- Optimiser des assets spécifiques en cas de besoin.
Shaders et matériaux
- Travailler en étroite collaboration avec les programmeurs graphiques pour créer et tenir à jour la bibliothèque de matériaux du projet en utilisant à la fois le Shader Graph et le HLSL.
- Collaborer avec le Directeur artistique pour prototyper de nouveaux effets visuels (tels que l'accumulation de neige, la déformation de boue, le vieillissement, etc.) et travailler avec l'équipe artistique pour les intégrer au projet.
- Examiner et corriger les bugs de matériaux/shaders (z-fighting, artefacts de mosaïquage, réponse PBR incorrecte, etc.).
- Valider les configurations de matériaux dans différentes conditions d'éclairage et sur les plateformes cibles.
Normes de l'équipe artistique
- Rédiger et mettre à jour les sections techniques du guide artistique (conventions de nomenclature, spécifications d'exportation, formats de textures, structure des dossiers, considérations d'optimisation, etc.), qui sont essentielles pour la sous-traitance.
- Former les nouveaux artistes aux outils de pipeline et appliquer les normes.
- Assumer le triage initial de tous les problèmes d'intégration des ressources.
- Définir et spécifier les demandes et caractéristiques du nouveau pipeline artistique.
- Évaluer et recommander de nouveaux outils, plugins et mises à niveau du pipeline.
Qualifications
Expérience souhaitée
- Expérience en livraison de projets multiplateformes.
- Expérience attestée en gestion d'un pipeline artistique de a à z sur un projet de production.
- Expérience de publication multiplateforme, de la Nintendo Switch™ à la PS5® / Xbox Series, notamment une connaissance des écueils spécifiques aux shaders des plateformes
- Expérience avec les systèmes de terrain, de végétation ou de diffusion de monde ouvert
- Familiarité avec Houdini (pipelines procéduraux, HDA) ou autres outils de contenu procédural
- Maîtrise de Git/SVN et capacité à travailler avec les validations des demandes de fusion
Moteur et pipeline
- Solide expérience avec Unity (URP), avec une connaissance pratique de ses différents systèmes (rendu et graphismes, pipeline d'assets, profilage, débogage, etc.)
- Compétence en C# pour les outils d'éditeur (inspecteurs personnalisés, validateurs, traitements en lots)
- Expérience en écriture de validation automatisée d'assets (nomenclature, budgets de triangles, disposition d'UV/de lightmap, tailles de textures, nombre de matériaux)
- À l'aise avec la création et la maintenance de préréglages d'importation et de substitutions de plateforme (compression des textures, compression des maillages, suppression des shaders)
Outils de création numérique
- Expérience en rédaction de scripts pour 3ds Max, Blender, Maya (exportateurs, outils par lots, validation, nettoyage de scènes)
- Familiarité avec les pipelines Substance 3D Painter/Designer et leurs hooks d'automatisation
Shaders et matériaux
- Expérience avec le HLSL dans URP, notamment avec les shaders personnalisés illuminés/non illuminés, les animations de vertex et les variantes de shaders/mots-clés
- Maîtrise de Shader Graph et capacité à décider quand basculer vers du HLSL écrit à la main
- Solide compréhension du PBR, des espaces colorimétriques, du tone mapping et du comportement des modèles d'éclairage sur différentes plateformes
- Expérience de débogage des problèmes de shaders sur diverses plateformes
Performance et profilage
- Utilisation pratique des analyseurs GPU tels que Nsight, PIX, RenderDoc, Razor ou Unity Frame Debugger / Profiler
- Compétence en analyse de captures d'images afin d'identifier et de diagnostiquer les goulets d'étranglement du GPU, y compris les appels de rendu, le taux de remplissage, la bande passante et les coûts des shaders
- Expérience dans la définition et l'application de budgets par asset/par scène (triangles, densité de texels, nombre de matériaux, overdraw, mémoire)
Normes et communication
- A rédigé et/ou tenu à jour un guide artistique / un document technique utilisé par un sous-traitant externe.
- À l'aise en tant que premier point de contact pour les artistes rencontrant des problèmes techniques sur le projet.
- Peut évaluer une demande de fonctionnalité de pipeline : Rédige une spécification succincte, l'évalue et la livre.
Atouts
- Soutien au rigging et à l'animation (dépannage des problèmes et gestion de la révision de contenu)
- Expérience avec les shaders de calcul (systèmes d'herbe/particules, instanciation GPU, dessin indirect, etc.)
- Prise en charge du pipeline d'éclairage (y compris les outils de création de sondes)
- Familiarité avec Jira/Confluence pour la gestion des problèmes et le pipeline de documentation
- Expérience antérieure en tant qu'artiste avant de s'être tourné(e) vers l'art technique
Informations complémentaires
Ce que nous offrons
Ce en quoi Gameloft croit :
Nous jouons le jeu pour un monde meilleur. En tant que leader dans l'industrie, nous voulons utiliser le pouvoir des jeux vidéos comme une force positive au changement.
En nous rejoignant, vous aurez une multitudes d'opportunités pour aider votre environnement, faire la différence et bâtir un monde plus inclusif.
Nous voulons que les Gamelofteurs se concentrent sur l'essentiel: créer du fun et des jeux de haute qualité dont ils pourront être fiers de les partager avec les joueurs du monde entier.
Pour vous aider dans votre rôle, nous avons mis en place les bénéfices suivants:
Ce que nous offrons :
- Horaire flexible
- Vendredi après-midi de congé toute l’année!
- Dès votre embauche, 3 semaines de vacances et des congés mobiles
- Congé offert entre Noël et le jour de l'An pour bien débuter la nouvelle année
- Programme de REER collectif avec participation de l'employeur
- Programme d'assurances collectives avantageux
- Accès gratuit à une clinique médicale virtuelle 24h/24, 7 jours/7
- Programme d'aide aux employés et à leur famille immédiate
- Programme de remboursement partiel pour votre déplacement au bureau (transport en commun et/ou stationnement)
- Accompagnement lors de toute relocalisation pour les nouveaux collaborateurs en provenance de pays ou de régions hors Québec
- Programme de référencement avec bonus
- Activités et prix offerts régulièrement par le comité social
Mais aussi au studio :
- Local à vélos sécurisé et montant offert pour encourager le transport actif (période estivale)
- Collations offertes quotidiennement (fruits, café, etc.) les mercredis
- Espaces de jeux
- Terrasse sur le toit
- Studio à proximité du parc Jarry et des nombreux attraits du Mile-Ex et de la Petite-Italie
- Activités physiques organisées à même le studio ou au parc Jarry (ex. : yoga)