Projet d'approfondissement de la VAP JIN

Catalogue des cours de Télécom SudParis

Code

IGFF CSC 5065

Niveau

M2

Graduate

Graduate

Semestre

Fall

Domaine

Informatique

Programme

Programme Ingénieur

Langue

Français/French

Crédits ECTS

10

Heures programmées

51

Charge de travail

225

Coordonnateur(s)

Département

  • Informatique

Organisation

Cours/TD/TP/projet/examen : 42/0/9/0/0

Acquis d'apprentissage

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.

Compétences CDIO

  • 1.3 - Connaissances avancées en ingénierie : méthodes et outils
  • 2.1.4 - Analyse en contexte non parfaitement défini
  • 2.1.5 - Solutions et recommandations
  • 2.3.3 - Etablissement des priorités
  • 2.4.7 - Gestion des ressources et des délais
  • 3.1.2 - Organisation du travail en équipe
  • 3.2.4 - Communication électronique et multimédia

Mots-clés

Développement informatique, Méthodes Agile, Travail en groupe, Gestion de projet, Moteur de jeu

Contenu

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

Bibliographie

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

Approches pédagogiques

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.