Jeux
S´identifier    |    S´inscrire
 TOM'S GAMES >  ARTICLES >  Les différents métiers liés au développement de jeux vidéo Imprimer cette page  Faire suivre cette page à un ami  Ajouter JeuxVideoPC.com à vos favoris  Mettre JeuxVideoPC.com en page de démarrage  Accéder à nos flux RSS
Accès direct :

Les différents métiers liés au développement de jeux vidéo



Avant-propos


Les métiers du développement se sont principalement les métiers liés à la programmation. Les programmeurs ont pour mission de mettre en place des outils pour l’élaboration du jeu, réaliser le code source du jeu à travers toute une série de développements informatiques spécifiques. Ce sont eux qui triturent l’ensemble des données graphiques élaborées en amont, pour construire un univers de jeu cohérent, structuré et stable. Bien sûr, la programmation étant un sujet très vaste, il existe toute une série de spécialités, qu’on se propose de vous présenter ci-dessous.

Puis, il y a d’autres métiers liés au développement comme ceux liés au travail sonore. Cela va du musicien, en passant par le bruiteur et l’ingénieur son. Ces métiers vous sont également présentés.





Programmeur Moteur 2D


Cette personne aura en charge l’ensemble des problématiques liées à un moteur 2D. Il aura en charge par exemple, l’affichage, la gestion des collisions, l’animation ou la mise en place de certains effets spéciaux. Ses compétences techniques sont principalement une bonne maîtrise de la programmation orientée objet, l’algorithmique bitmap, les problématiques liées à la gestion de la mémoire et de façon générale les problématiques liées à la 2D. Il connaît des outils comme Visual C++, GNU, Codewarrior, etc.





Programmeur Moteur 3D


A la différence d’un programmeur moteur 2D, il a en charge l’élaboration de l’univers 3D temps réel, son adaptation sur les différentes plates-formes, l’optimisation des rendus 3D, etc. Il doit avoir une parfaite maîtrise de la gestion des données, des méthodes d’affichage spécifiques à la 3D, de l’algorithmique 3D, il a de bonnes connaissances en animation, affichage des textures, ombres, lumières, animation… Le programmeur moteur 3D a une excellente connaissance des outils comme le Visual C++, GNU ou Codewarrior, mais aussi d’outils middleware comme Torque, Renderware, etc





Programmeur Moteur Physique


C’est la personne qui va s’occuper des comportements physiques dans un jeu. Cela va de la gestion des collisions, la gravité, le poids, la cinétique, les trajectoires, les déformations, etc. C’est un excellent technicien, ayant une bonne gestion des outils comme le Visuel C++, mais c’est surtout quelqu’un qui maîtrise la physique et les domaines proches comme la mécanique. En fait, il doit avoir une bonne faculté à modéliser des comportements physiques réels.





Programmeur Architecture


C’est cette personne qui gère et organise l’ensemble du développement. Il a une vision objet des différents développements liés au jeu vidéo et maîtrise les principales problématiques propres aux développements objet : modularité, performance, évolutivité… Il est un bon technicien certes, mais il maîtrise surtout des outils et méthodes comme Rational rose, UML, Doxygen, ou encore Visio. Et donc, il doit connaître les principales techniques de modélisation objet comme les design patterns par exemple.





Programmeur IA


C’est une des personnes clé dans la réalisation d’un bon jeu. Sans une IA bien élaborée, un jeu est fade, facile, inintéressant. En fait, le programmeur IA a en charge de doter le jeu de comportements d’intelligence artificielle. C’est par exemple, la capacité d’anticiper les réactions et habitudes du joueur humain, puis d’adapter la difficulté et les réactions de la machine en conséquence. Prenez l’exemple d’un FPS : si l’ennemi esquive vos tirs, se cache, se regroupe etc.……..c’est bien parce que derrière il y a un moteur d’IA plus ou moins élaboré. Le programmeur IA c’est un expert des algorithmes génétiques, des réseaux de neurones complexes, des méthodes d’apprentissage par le renforcement, des méthodes anticipatoires. De plus, il maîtrise parfaitement certains outils de développement comme le Codewarrior ou le C++.





Programmeur Effets Spéciaux


Le programmeur chargé des effets spéciaux, doit non seulement maîtrisé les outils type comme le Visual C++ ou le Codewarrior, voir certains moteurs 3D et les techniques de blending, mais aussi et surtout, être capable d’ analyser un effet souhaité et le rendre visuellement. C’est lui qui s’occupe des effets comme la fumée, les étincelles, le brouillard, les explosions, etc.





Programmeur Optimisation


C’est celui qui gère l’optimisation en termes de vitesse d’affichage, mais aussi de gestion de la mémoire. Et donc, il doit avoir une parfaite maîtrise du hardware pour lequel il optimise le jeu.





Programmeur HUD / Menu


C’est la personne qui a en charge l’intégration des menus dans le jeu. Il assure donc la mise en place de ce qu’on appelle l’interface homme-machine. Cela va des pages de menus avant le démarrage d’une partie, jusqu’aux informations affichées lors de la partie, etc. C’est lui qui intègre dans un jeu de course par exemple, le nombre de tours restants, la vitesse de votre véhicule, votre position, etc. Cette personne doit avoir de solides compétences en organisation des informations.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





 
Jeu en ligne
 
Jeu Jack il Samurai - Samurai Jack
Jack il Samurai - Samurai Jack
 
Jeu Mouse hunt
Mouse hunt
 
Jeu Five Minutes to Kill (Yourself)
Five Minutes to Kill (Yourself)
   
Jeu More Zombies
More Zombies
 
Jeu Flower Reaction
Flower Reaction
 
Jeu The Budget Invasion
The Budget Invasion
 



Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.





Programmeur Son


En récupérant l’ensemble des données sonores (bruitages, dialogues et voix, musiques…) il a en charge l’intégration de ces données dans le jeu vidéo. Pour cela, le programmeur son doit gérer l’aspect lecture des fichiers (formats), utilisation des librairies, mais aussi être capable de mettre en place si besoin, des effets spéciaux sonores. Une bonne connaissance technique est nécessaire (C++, GNU, etc.) mais aussi une parfaite maîtrise de la physique du son, des normes et formats de fichiers son.






Liens associés à l'article

 Les différents métiers liés au graphisme
 Les différents métiers liés au game design
 Composition type d'une équipe projet dans le jeu vidéo

Réagissez sur cet article !


Commentaires (3)

anonyme
  Commentaire anonyme déposé le 22/12/2009 à 07:14 :
bien détaillé, mais pourquoi autant de programmeurs son ?

anonyme
  Commentaire anonyme déposé le 30/01/2009 à 14:40 :
bien detaillé c'est bien =D

Baptiste (Team)
  Baptiste (Team) le 07/02/2006 à 00:00 :




--> Lire l'article
--> Voir tous les articles
Attention, nous avons détecté une anomalie dans votre adresse email.
Veuillez choisir une adresse parmi nos propositions :

Fermer