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
RECHERCHE MULTI-CRITERES
-
Vous pouvez sélectionner des formations grâce à un mot ou à une expression présent dans l’intitulé ou dans les index (discipline ou métier visé).
Des index vous sont suggérés à partir du 3e caractère saisi, mais vous pouvez aussi saisir librement tout autre mot . - Les différents items sélectionnés sont croisés.
ex: "Comptabilité" et "Région Grand Est" - Validez par le bouton « Rechercher » ou par la touche Entrée.
- Cette recherche affiche aussi les fiches UE et certificats régionales. Leurs codes les distinguent des fiches nationales par le suffixe de la région (ex : « -IDF » ).
Par défaut, les fiches régionales reprennent le contenu de la fiche nationale correspondante. Mais dans certains cas, des informations régionales ont pu être ajoutées. - Certains diplômes se déclinent selon plusieurs parcours. Pour afficher tous les parcours, tapez la racine du code (ex : « LG035 »).
- Certains stages ont un double code : leur code propre et le code de l’UE ou du certificat équivalent.
- Dans tous les cas, veillez à ne pas insérer d'espace ni de ponctuation supplémentaire.
- Validez par le bouton « OK » (et non pas par la touche Entrée).
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