Programmeur Intelligence Artificielle (IA)

    NIVEAU SCOLAIRE

    Bac+5

    SECTEUR D'ACTIVITÉ

    SALAIRE

    0 € / mois à 0 € / mois

    Qu'est ce que le métier Programmeur Intelligence Artificielle (IA) ?

    Le Programmeur Intelligence Artificielle (IA), aussi appelé "IA Specialist", est chargé de développer et de maintenir le code IA présent dans le moteur de jeu.

    Le contenu de cette fiche a été rédigé par le SNJV (syndicat national des jeu vidéo).

    Que fait un Programmeur Intelligence Artificielle (IA) ?

    Plusieurs missions sont confiées au Programmeur Intelligence Artificielle

    Domaine d’activité 1 : développement/optimisation des comportements
    • Procéder à une veille régulière sur les nouveaux process et outils 
    • Développement et/ou intégration d'un moteur d’Intelligence Artificielle dans le moteur de jeu
    • Conception et programmation de l'attitude des personnages gérés par l’IA
    • En lien avec le game designer, implantation des règles qu'il a définies
    • Participation à l’équilibrage des difficultés du jeu 

    Domaine d’activité 2 : assurer la maintenance du jeu
    • Repérage et correction des bugs
    • Participation aux différents réglages en lien avec les level builders
    • Vérification du bon fonctionnement du programme et réajustement si besoin
    • Réalisation de la documentation technique associée au projet

    Activités secondaires :
    • Amélioration des outils de production et d’optimisation des assets
    • Amélioration des outils de visualisation et de test des assets dans le moteur
    • Ajout de fonctionnalités dans le moteur 

    Qualités pour être Programmeur Intelligence Artificielle (IA)

    Différentes qualités et compétences sont requises pour devenir Programmeur IA

    Savoir…
    • mettre en œuvre les méthodes et techniques de programmation
    • effectuer des profilings
    • gérer des problèmes d’optimisation et de synchronisation des architectures
    • rédiger des spécifications détaillées (documentation technique)

    Faire preuve de...
    • rigueur

    Maîtriser…
    • les outils
    • les langages de programmation généralistes comme le C++, mais aussi des langages adaptés à l’IA scriptée, comme LUA
    • la programmation en multitâche
    • les mathématiques liées à la géométrie dans l’espace
    • les méthodes de conception
    • les algorithmes d’apprentissage, de recherche de chemin et de visibilité
    • les graphes et les arbres
    • l’architecture des moteurs de jeu
    • les bases de la physique (mécanique)

    Données statistiques sur le poste Programmeur Intelligence Artificielle (IA)

    Derniers diplômes obtenus par les membres de notre panel avant d'accéder au poste de Programmeur Intelligence Artificielle (IA)

    Combien gagne un Programmeur Intelligence Artificielle (IA) ?

    Pas assez de données disponibles

    Vitalité du métier

    Évolution de l'effectif au cours des dernières années.