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

Code UE : US332N

  • Cours
  • 9 crédits

Responsable(s)

Axel BUENDIA

Guillaume LEVIEUX

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

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.
 

Objectifs pédagogiques

Cette UE confronte les élèves à des problématiques majeures de la programmation des jeux vidéo : synthèse d'images, géométrie dans l'espace, physique et réseau.
Elle leur permet de manipuler ces notions à la fois en bas niveau, en manipulant directement le code C++ d'un moteur simple leur étant totalement inconnu, et en manipulant les outils avancés d'un moteur du marché.

Compétences visées

Comprendre rapidement la base de code d'un moteur de jeu simple écrit en c++.
Modifier cette base pour développer un univers et un gameplay particuliers.
Connaitre les principes de bases de la synthèse d'image pour les jeux vidéo.
Savoir écrire des shader simples, pour réaliser des effets liés à la manipulation des sommets ou des fragments, en forward et en differed.
Ecrire le comportement physique d'un solide manipulé par un contrôleur et gérer ses collisions dans un cas simple.
Comprendre les principes d'architecture et de qualité de service des réseaux synchrones et les spécificités propres à leur exploitation pour le jeu.
Manipuler un moteur de jeu standard du marché et en explorer les outils avancés.

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

Cette UE apparaît dans les diplômes et certificats suivants

Chargement du résultat...
Patientez
Intitulé de la formation
Type
Modalité(s)
Lieu(x)
Lieu(x)
Lieu(x)
Intitulé de la formation Type Modalité(s) Lieu(x)

Contact

Cnam - Enjmin
138 rue de Bordeaux
16000 Angoulême
Tel :05 57 59 23 00
naq_info@lecnam.net

Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.

Enseignement non encore programmé