Description du poste
Le titulaire de ce poste est responsable d3elaborer des modules de jeu pour des pr e9sentations g e9n e9rales (menu, HUD, etc.).
Ce que vous ferez
- Lire les documents de conception de jeu afin de comprendre l3exp e9rience de jeu pr e9vue et participer activement aux e9changes de commentaires sur la conception ayant pour but de faciliter cette expérience;
- Aider e0 d e9finir les fonctionnalit e9s et la mise en 5onic3e7uvre de l3IU, tout en eatre align e9 sur les besoins du designer graphique;
- Concevoir et mettre en place des syst e8mes de menus et d e2 IU pour les plateformes desir e9es, en veillant e0 l3uniformit e9 des aspects visuels et logiques;
- Fournir des outils pour les syst e8mes IU et le d e9bogage par le 4 draw 46 interne;
- c9tudier et bien comprendre la structure de l b4IU, de mani e8re e0 pouvoir aider l39quipe présentation;
- c9n collaboration avec les e9quipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d\'interaction;
- c9tre r e9actif aux commentaires et produire des it e9rations rapides;
- c9n collaboration avec le designer graphique, int e9grer les designs et l3animation;
- Fournir des accroches pour les animations du designer graphique et un soutien au son;
- Comprendre les requ eates de l3IU et reconnaître ou examiner les limitations techniques (suivi du rendement et m e9moire);
- Travailler en e9troite collaboration avec les designers et les artistes pour mettre en place de nouvelles id e9es, en offrant un retour d3information sur la technique, la cr e9ativit e9 et la planification;
- Collaborer avec l3 e9quipe pour s e253'assurer que l b4IU respecte les exigences esth e9tiques et fonctionnelles;
- Garder activement 0e jour ses connaissances et ses comp e9tences en suivant les derni e8res innovations dans l53industrie;
- Superviser et maintenir les modules ou les syst e8mes qui sous-tendent l b4IU;
- Optimiser le code IU pour un fonctionnement efficace sur les plateformes desir e9es;
- Interagir et collaborer avec les diff e9rents d e9partements;
- Mettre au d05'fid e9 la conception du jeu, de m eame que son expérience utilisateur (UX);
- D e9velopper des API de tests automatis e9s en lien avec les syst e8mes IU pour s b4assurer de la sant e9 constante du jeu;
- Bien conna eetre les principes d e9ergonomie et UX qui s b4appliquent e0 l39IU;
- Appliquer ses connaissances en regard des fonctionnalit 0e9s d53accessibilit e9 et de localisation;
- Effectuer toutes autres tâches connexes.
Qualifications
Formation :
- Baccalaur e8at en informatique ou en g e9nie informatique, ou autre formation ou exp e9rience e9quivalente.
Exp e9rience :
- 5 ans d3exp e9rience minimum en programmation C++ dans le secteur des jeux vid e9o ou des syst e8mes int e9gr e9s, ou autres champs pertinents.
Connaissances :
- Capacit e9 e0 e9crire du code C++ propre, robuste, performant et maintenable;
- Excellente compr e9hension de la philosophie et des flux de travail MVVM;
- Solides comp e9tences en d e9pannage et d e9bogage;
- Solide compr e9hension des meilleures pratiques en g e9nie logiciel (revues de conception, normes de codage, revues de code, tests, documentation);
- Solides comp e9tences en collaboration et communication au sein d b4un environnement multidisciplinaire;
- Bonus: Exp e9rience avec Unreal Engine 5, Slate et UMG;
- Bonus: Exp e9rience avec les frameworks d e9interface utilisateur tels que CommonUI;
- Bonus: Exp e9rience avec les cha eenes d\'outils MVVM telles que le plugin MVVM; d'Unreal;
- Bonus: Exp e9rience de travail sur une exp e9rience de plateforme centr e9e sur PC.
Habilet e9s :
- R e9solution de probl e8mes;
- Souci du d e9tail;
- Bonne communication tant e0 l53oral qu e0 l53 e9crit;
- Attitude proactive au travail avec sens de l53autonomie et de l53 e9thique;
- Motivation e0 relever des d e9fis d53envergure;
- Sens de l53organisation dans la d53efinition et l53estimation des tâches;
- Adaptation aux changements;
- Souci des r e9sultats.
Description de l\'entreprise
Ubisoft est une r e9f e9rence mondiale du jeu vid e9o, avec des e9quipes r e9parties aux quatre coins du monde qui cr e9ent des exp e9riences de jeu originales et m e9morables, de Assassin53
Creed e0 Rainbow Six en passant par Just Dance et bien d53autres encore. Nous croyons que la diversit e9 des points de vue fait progresser e0 la fois les joueurs et les e9quipes. Si vous eates passionn e9 b9e par l53innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous e0 cr e9er l53inconnu!