Projet d'approfondissement de la VAP JIN

Catalog of Télécom SudParis courses

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/0

Learning 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.