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.
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é.
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.
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]
- 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
Rechercher une formation
Chargement du résultat...
Intitulé de la formation |
Type |
Modalité(s) |
Lieu(x) |
|
---|---|---|---|---|
Intitulé de la formation
Master jeux vidéo
|
||||
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
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é
Code UE : US332N
- Cours
- 9 crédits
Responsable(s)
Axel BUENDIA
Guillaume LEVIEUX
Dans la même rubrique
- Accueil
- Actualités de la formation
- Comment se former et se financer?
- Rechercher par discipline
- Rechercher par métier
- Rechercher par région
- Catalogue national des formations
- Catalogue de la formation ouverte à distance
- Catalogue des stages
- Catalogue de l'alternance
- Valider ses acquis
- Notre engagement qualité