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...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)