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

Mode(s) de prestation

  • Présence
  • Vidéoconférence

Pour confirmer le ou les modes d’enseignement disponibles pour une session donnée, veuillez vous référer à l’horaire du cours ci-bas.

Formules pédagogiques

Enseignement magistral

Préalable(s)

8INF960

Horaire

Consulter l'horaire de ce cours