Technique IU
Job Summary
Le ou la UI senior technique est la principale référence technique pour lensemble des systèmes dinterface utilisateur du projet.
Cette personne fait le lien entre lingénierie lintégration de linterface utilisateur et lart technique en veillant à ce que chaque élément dinterface soit livré avec le niveau de finition les performances et laccessibilité attendus dun jeu de tir à la première personne de catégorie AAA.
Ce que vous ferez
Leadership technique
- Servir de référence pour lensemble des technologies dinterface utilisateur du projet : framework Snowdrop UI systèmes dinterface utilisateur spécifiques au jeu et outils
- Gérer la feuille de route technique de linterface utilisateur : décisions darchitecture mises à niveau du framework et dépréciations
- Définir et faire respecter les normes de codage de linterface utilisateur les modèles de composants et les workflows dintégration
- Identifier et résoudre les goulots détranglement qui freinent le travail des intégrateurs dinterface utilisateur et des artistes techniques
Supervision de léquipe
- Superviser une équipe dintégrateurs dinterface utilisateur et dartistes techniques travaillant dans léditeur de graphes visuels (UI Graph)
- Examiner et valider le travail en termes dexactitude de performances et de respect de lintention de conception
- Encadrer les membres de léquipe mener des revues de code et de ressources et fournir des retours clairs et exploitables
- Collaborer avec les concepteurs UX/UI pour sassurer que la mise en œuvre technique correspond à lintention de conception
Ingénierie
- Mettre en œuvre et assurer la maintenance des fonctionnalités de linterface utilisateur (UI) dans le gameplay les menus le HUD et linterface frontale
- Créer et étendre les scripts dinterface utilisateur dans le langage de graphes visuels (UI Graph); accompagner les membres de léquipe dans son utilisation
- Concevoir des composants dinterface utilisateur réutilisables et évolutifs selon les principes de la modularisation privilégier la maintenabilité et la réutilisation plutôt que les solutions ponctuelles
- Mettre en œuvre des mises en page adaptatives prenant en charge plusieurs appareils cibles tailles décran et résolutions
- Intégrer les exigences daccessibilité (mise à léchelle du texte modes pour daltoniens navigation via manette prise en charge des lecteurs décran)
Performances et stabilité
- Profiler le rendu et la logique de linterface utilisateur ; identifier et résoudre les zones de faible performance (surdessin appels de dessin excessifs évaluations graphiques coûteuses)
- Prendre en charge et trier les plantages dorigine UI ; diriger les analyses rétrospectives et mener les corrections à terme
- Établir et surveiller les budgets de performances de linterface utilisateur en collaboration avec léquipe du moteur
Partenariat en matière de conception
- Appliquer et défendre les principes de conception fondamentaux dans toutes les décisions techniques : cohérence simplicité et retour dinformation clair pour lutilisateur
- Remettre en question les implémentations qui compromettent lergonomie même lorsquelles sont techniquement correctes
Qualifications :
Ce que vous apporterez à léquipe
Compétences indispensables
- Avoir participé à la sortie dau moins deux titres AAA en assumant une responsabilité importante dans la programmation de linterface utilisateur
- Solide expérience dun système de script dinterface utilisateur visuel et basé sur des nœuds (UI Graph ou équivalent)
- Capacité avérée à profiler et optimiser linterface utilisateur dans un moteur en temps réel
- Expérience du débogage et de la résolution de plantages dans un jeu en production
- Expérience avérée dans la supervision ou laccompagnement dintégrateurs dinterface utilisateur ou de programmeurs juniors
- Solide maîtrise de larchitecture de linterface utilisateur : hiérarchies de composants liaison de données gestion des états
Atouts majeurs
- Connaissance de la conception dinterfaces utilisateur réactives/adaptatives pour des titres multiplateformes
---
Critères de réussite
Au bout de six mois cette personne est devenue la référence pour toute question technique relative à linterface utilisateur sur le projet ; léquipe travaille sans entrave et produit un travail de qualité ; et les systèmes dinterface utilisateur sont stables performants et faciles à étendre.
Remote Work :
No
Employment Type :
Full-time
About Company
Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more