Descriptif
Ce modal propose une initiation au domaine professionnel du jeu vidéo, et permet, en particulier, d’acquérir les notions fondamentales permettant la conception et de développement informatique d’un jeu vidéo en 2D et 3D. Les notions théoriques vues en cours seront mises en pratiques par le biais d’un projet de développement encadré d’un jeu vidéo complet.
Le jeu vidéo sera développé, par petits groupes d’étudiants, sur la plateforme Unity, et à l’aide de scripts C#. Le thème général des projets sera « Gamifiez une science ». Une initiation à Unity fait partie intégrante du modal.
Objectifs pédagogiques
- Connaitre et être capable de définir les grandes étapes de conception d'un jeu vidéo, être familiarisé avec son contexte économique.
- Analyser une approche video-ludique.
- Utiliser Unity pour y développer un jeu vidéo simple:
-- Etre en mesure d'inclure et de modéliser des assets graphiques
-- Programmer des scripts en C# afin d'automatiser les tâches
effectifs minimal / maximal:
/18Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Echanges PEI
Programmation orientée objet (ex. INF411 ou INF371).
Format des notes
Numérique sur 20Littérale/grade réduitPour les étudiants du diplôme Non Diplomant
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 6 ECTS
Pour les étudiants du diplôme Titre d’Ingénieur diplômé de l’École polytechnique
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 6 ECTS
Le coefficient de l'UE est : 13
La note obtenue rentre dans le calcul de votre GPA.
La note obtenue est classante.
Pour les étudiants du diplôme Echanges PEI
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 6 ECTS
La note obtenue est classante.
Programme détaillé
Déroulement indicatif des cours / travaux dirigés :
- Notions de game design / définition des projets et des concepts ludiques (boucles) développés par les différents groupes
- Programmation Unity / assise des projets, prise en main de l’outil
- Programmation Unity / codage des projets
- Programmation Unity / codage des projets
- Programmation Unity / codage des projets
- Plateformes tactiles/PC/consoles / codage des projets
- Graphisme / insertion d’assets graphiques (et éventuellement sonores)
- Campagnes de test et QA / test des prototypes
- Modèles économiques et economic design / correction des prototypes
- Comment faire un jeu triple A ? / restitution et évaluation
L’équipe enseignante est constituée par les membres du gamelab de la chaire « Science et Jeu vidéo » entre l’École polytechnique et la société Ubisoft. Les interventions en cours seront réalisées par plusieurs professionnels expérimentés dans le développement du jeu vidéo en fonction des thèmes des séances, et feront intervenir, en fin de modal, des membres d’Ubisoft. Les travaux dirigés seront encadrés par l’ensemble des membres du gamelab.