Code
IGFF CSC 5065
Level
M2
Graduate
Graduate
Semester
Fall
Domain
Informatique
Program
Programme Ingénieur
Language
Français/French
ECTS Credits
10
Class hours
51
Workload
225
Program Manager(s)
Department
- Informatique
Organisation
Cours/TD/TP/projet/examen : 42/0/9/0/0Learning objectives
Le projet d'approfondissement de la VAP JIN est constitué de 2 modules, suivis par des étudiants de 3ème année.
A la fin du module "Game Engine and Game Development", les étudiants sont capables de :
- lister les fondements théoriques et les composants techniques des moteurs de jeu vidéo,
- lister les problèmes techniques qui sous-tendent le développement d'un jeu vidéo,
- appliquer des solutions existantes à ces problèmes techniques,
- exploiter un moteur de jeu de haut niveau, mais relativement fermé (Unity 3D).
A la fin du module "Projet de Fin d'Etudes", les étudiants sont capables de :
- dégager une problématique associée à un sujet,
- analyser l'état de l'art associé à cette problématique,
- apporter une réponse d'ingénieur à cette problématique, en termes techniques, mais aussi usages (expérience utilisateur, économie, usage),
- concevoir et réaliser un prototype répondant à cette problématique,
- présenter oralement (sous la forme d'un pitch ou d'une présentation plus longue) les résultats obtenus,
- présenter sous la forme d'un poster et d'une vidéo les résultats obtenus,
- mettre en oeuvre un projet selon une méthodologie Agile.
CDIO Skills
- 1.3 - Advanced engineering fundamental knowledge, methods and tools
- 2.1.4 - Analysis With Uncertainty
- 2.1.5 - Solution and Recommendation
- 2.3.3 - Prioritization and Focus
- 2.4.7 - Time and Resource Management
- 3.1.2 - Team Operation
- 3.2.4 - Electronic/Multimedia Communication
Keywords
Développement informatique, Méthodes Agile, Travail en groupe, Gestion de projet, Moteur de jeu
Content
Le projet d’option JIN se déroule sur la totalité du semestre 9, avec une période spécifique (mi-janvier à mi-février), pendant laquelle les étudiants travaillent à plein temps sur leur projet.
Chaque étudiant·e doit réaliser un projet au sein d’une équipe de 4-5 étudiant·e·s. Ce projet est réalisé en collaboration avec des créatifs (designers, artistes, compositeurs, etc.), dans le cadre d’une thématique fixée en début d’année.
Cette UV débute par un module « Game Engine and Game Development » :
- Cours (5h15) : Game Engine Architecture 1
- TP Unity (1h45)
- Cours (3h30) : Game Engine Architecture 2
- TD/TP Unity (3h30)
- Cours/Conférence (3h30) : Game Development
- TD/TP Unity (3h30)
Enfin, des conférences industrielles sont dispensées tout au long de cette UV.
Evaluation
La validation du projet d’option JIN est basée sur l’appréciation de la soutenance partielle (SP), du travail réalisé au vu de la soutenance finale (R), de la soutenance finale (SF), la communication externe via un poster et une vidéo (C), et enfin le travail réalisé par chaque étudiant (W).
Note finale = 0,25 SP +0,2 R + 0,15 SF + 0,15 C + 0,25 W
References
Bibliographie du module « Game Engine and Game Development »
- "Game Engine Architecture », Jason Gregory, Published: June 15, 2009 by A K Peters/CRC Press - 864 Pages
- Game Programming Gems
- Game Engine Gems
Pedagogical methods
L’acquisition des connaissances est assurée à l’aide de cours, travaux-pratiques, conférences industrielles, et surtout à l'aide d'une approche par projet basée sur un projet de fin d'études.