Conception et développement informatique pour les jeux vidéos 2

Mis à jour le

Responsable(s) : M. Axel BUENDIA, M. Guillaume LEVIEUX

  • Cours
Code Cnam : US332P

Envie d'en savoir plus sur cette formation ?

Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :

Afficher le centre adapté à mes besoins

Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :

  • Durée : 70 heures
  • Package
  • 9 crédits

Présentation

Public, conditions d'accès et prérequis

Prérequis

Comprendre les grands principes de l'intelligence artificielle appliquée aux jeux vidéo.

Comprendre et manipuler des systèmes génératifs. Tout d'abord d'un point de vue général (L systems, grammaires, boïds etc.). Ensuite de manière plus spécifique : générer une suite d'échantillons à l'aide d'un algorithme ou d'une fonction mathématique simple mais de manière maitrisée, et savoir générer un niveau de jeu à l'aide d'algorithmes plus avancés.

Comprendre les grands algorithmes d'animation procédurale et leurs limites.

Savoir parcourir un article de recherche pour en extraire un algorithme à appliquer.

Connaître l'état de l'art des systèmes de génération de contenu pour le jeu.

 

Objectifs

Cette UE permet aux élèves d'aborder des notions plus spécifiques du développement de jeu vidéo : intelligence artificielle, mathématiques, animation procédurale et synthèse de contenu : bas niveau avec la synthèse sonore et haut niveau avec la génération procédurale de niveaux de jeu.

Compétences et débouchés

Informations pratiques

Contact

  • Département : Cnam - Enjmin
  • Adresse : 138 rue de Bordeaux - 16000 Angoulême

Programme

Contenu

Programmer en C++, savoir choisir des structures de données adaptées.

Savoir aussi bien manipuler des structures de données avancées que des représentations plus bas niveau.

Avoir des bases de géométrie dans l'espace.

Avoir déjà manipulé un moteur de jeu et réalisé de premier prototypes simples.

Savoir parcourir une documentation et adapter des informations récupérées en ligne.

Modalités d'évaluation

Session 1

  • QMC en cours, rendu de projets [60% de la note globale]
  • Partiel sous forme de QCM / exercices [40% de la note globale]

Session 2

  • Amélioration des projets et rapport de synthèse bibliographique sur des notions non maitrisées