6290 vues

Développeur jeu vidéo

Rencontre avec Léo, développeur dans un studio de jeu vidéo. Sa mission : donner vie à des interfaces dans le jeu.

Développeur client et interface, ça consiste à effectuer les modifications nécessaires et les tâches nécessaires au bon fonctionnement des interfaces utilisateurs et du visuel du jeu pour que les utilisateurs puissent avoir un rendu correct et cohérent avec ce qui se passe dans le jeu. Quand il clique quelque part, que le personnage se déplace. Quand ils ouvrent une interface, que l'interface s'ouvre bien et que les bonnes informations sont affichées. Une interface utilisateur peut être sous plusieurs formes. On a l'inventaire des personnages qui rassemble tous les objets qu'il a accumulés durant son aventure, ou alors ça peut être juste une l'interface remplie de boutons qui ont différentes fonctions, se téléporter à un endroit ou afficher la recette d'un objet. Il peut aussi y avoir des menus qui mènent aux options pour se déconnecter ou quitter l'application. Développeur client, ça peut intervenir à plusieurs moments. Dans une production, ça intervient quand une tâche est en cours de conception. On peut intervenir pour dire si ça va être faisable, le temps qu'il va falloir, voir quelles interfaces il va falloir faire, qu'est-ce qu'il va falloir faire pour ces interfaces. Est-ce qu'il va falloir développer des nouvelles façons de faire, des nouvelles choses, ou est-ce qu'on peut réutiliser ce qui existe déjà ? On doit beaucoup communiquer avec les game designers qui ont des idées sur ce qu'il va faire dans le jeu, les développeurs serveurs qui sont derrière, qui créent les mécaniques cachées du jeu, et les pôles UX et UI, User Experience, expérience utilisateur, qui se chargent de faire en sorte que ce soit joli, que l'utilisateur puisse prendre en main facilement et comprenne facilement tout ce qu'il y a à faire dans le jeu. On a une part de responsabilité dans la faisabilité ou non d'une tâche, notamment par rapport à la technologie. Est-ce que c'est possible ou pas de faire ça dans tel ou tel langage de programmation ? Après, on essaye un maximum de se débrouiller pour rendre forcément le plus de choses possible avec les outils qu'on a. Quand j'avais passé le bac, je suis parti faire une école d'ingénieur. J'ai découvert la programmation en prépa intégrée. En cinquième année, j'ai eu l'opportunité de partir faire un échange d'un an au Canada et effectuer une maîtrise en jeux vidéo. Les qualités pour être programmeur jeux vidéo, il faut quand même de la rigueur, notamment dans la programmation. Il y a des conventions à respecter. Il y a des délais à respecter pour sortir le jeu dans les temps, sortir les mises à jour dans les temps. Il faut être à l'écoute des game designers, ses collègues développeurs. Il faut toujours apprendre et toujours se renouveler, chercher les nouvelles technologies, ce qu'on peut faire avec les nouvelles versions des langages de programmation. Il faut toujours améliorer le jeu et améliorer l'expérience utilisateur. Ce qui me plaît dans les jeux vidéo, c'est la création d'un monde. On peut faire tout ce qu'on veut avec les outils qu'on a. On peut tout faire, et c'est vraiment ça qui me plaît.

Une vidéo
produite par

ONISEP

Liste des vidéos

Retour en haut