8IAR961 - Intelligence artificielle en développement de jeux vidéo

Scolarité

Deuxième cycle - 3,0 crédit(s)

Département

Département de mathématiques, informatique et génie

Objectif

Objectifs généraux Explorer l'intelligence artificielle appliquée aux jeux vidéo et son impact sur l'expérience utilisateur. Appliquer des techniques d'IA pour enrichir les mécaniques de jeu. Objectifs spécifiques Décrire les techniques permettant de concevoir des personnages non-joueurs (NPC) réactifs. Expliquer les méthodes d'optimisation de la navigation des agents et leurs implications sur le gameplay. Mettre en œuvre des stratégies de génération de contenu dynamique adaptées aux jeux vidéo. Développer des interfaces intelligentes qui s'adaptent aux actions du joueur. Expérimenter avec Sentis et ML-Agents pour intégrer des systèmes d'IA dans un moteur de jeu utilisé dans l'industrie. Évaluer les performances des agents intelligents et ajuster les paramètres pour optimiser leur comportement.

Contenu

Agents autonomes (machines à états finis; arbres de comportement; systèmes multi-agents) ; pathfinding et navigation (algorithmes A*; génération de zones de navigation avec NavMesh) ; IA générative (génération procédurale de niveaux; création automatique de dialogues et d'assets) ; interfaces intelligentes (analyse des choix du joueur; suivi des performances; ajustement dynamique du gameplay) ; apprentissage par renforcement (agents adaptatifs et autonomes) ; optimisation et déploiement de l'IA (performances en temps réel; intégration dans un moteur de jeu) ; projet appliqué.

Formules pédagogiques

Enseignement magistral

Préalable(s)

Mode(s) de prestation

Présence
Présence de la professeure ou du professeur, de la personne chargée de cours ou de l’équipe pédagogique et des personnes étudiantes à un moment commun dans un lieu de formation déterminé (ex. : salle de classe physique, laboratoire, sortie sur le terrain).

Vidéoconférence
Cours offert simultanément par vidéoconférence à partir d’un site d’enseignement origine, où l’enseignement se fait en présence, sur un ou des sites (lieux de formation) distants identifiés par l’UQAR, selon les procédures et règlements en vigueur. Le cours est suivi de façon simultanée par tous.

Type de notation

Régulier 2ième et 3ième cycle
Notation régulière.