Architecture des moteurs de jeux vidéo - partie 1

Catalogue des cours de Télécom SudParis

Code

IGFF CSC 4253

Niveau

M1

Graduate

Graduate

Semestre

Fall

Domaine

Informatique

Programme

Programme Ingénieur

Langue

Français/French

Crédits ECTS

2,5

Heures programmées

45

Charge de travail

90

Coordonnateur(s)

Département

  • Informatique

Equipe pédagogique

Organisation

Cours/TD/TP/projet/examen : CSC4253+CSC4254 : 30 heures de Cours Intégré / 6 Heures de TD projet encadré / 6 heures de TP noté / 3 heures de soutenance de projet

Acquis d'apprentissage

— Connaitre le monde professionnel afin de communiquer au mieux avec
des spécialistes comme avec des non-spécialistes. (1 – Intermédiaire)
— Présenter à l’oral les résultats d’un travail réalisé dans le cadre
professionnel. (1 – Intermédiaire)
— Produire un support de communication. (1 – Intermédiaire)
— Analyser un programme / algorithme et repérer des améliorations à un
projet. (1 – Intermédiaire)
— Résoudre des problèmes techniques dans le cadre de travaux pratiques.
(1 – Intermédiaire)
— Développer des solutions techniques appropriées à une demande
donnée, optimiser et maintenir des performances. (1 – Intermédiaire)
— Programmer dans un langage informatique sous contrôle d’une demande
précise. (2 – Maîtrise)
— Réaliser, tester et valider un prototype. (2 – Maîtrise)
— Travailler en équipe et s’y intégrer. (1 – Intermédiaire)
— Coordonner la réalisation d’un produit fini. (2 – Maîtrise)
— Optimiser les ressources et les délais du projet. (1 – Intermédiaire)
— Appliquer des concepts mathématiques ou informatiques de base et des
langages de programmation de référence. (2 – Maîtrise)
— Être apte à mobiliser des connaissances théoriques et techniques
pointues. (1 – Intermédiaire)
— Choisir le meilleur outil pour répondre à un problème donné. (1 –
Intermédiaire)

Contenu

Architecture orientée composant
Calcul vectoriel
Lancé de rayon, gestion des collisions, physique avancée
Coroutines et animations
Prefab Imbriqué
Réflexion sur les pratiques d'UI et d'UX
Travail d’équipe
Notions de chaîne de production vidéoludique
Notions de game design

Evaluation

Pour la note de CF1 l'évaluation est basée sur 2 TPs notés de 3 heures chacun (donnant lieu aux notes TPN1 et TPN2) et un projet réalisé en Hors présentiel (donnant lieu à la note PROJET).
Le CF2 est basé sur un contrôle papier sur table de 1 heure 30 vérifiant la maîtrise de Unity par l'étudiant·e.

Formule de l'évaluation

Note CF1 = ((TPN1)/3+2(TPN2)/3)/2+PROJET/2
où :
- TPN est un TP noté
- PROJET est la note du projet
En cas de CF2 note finale = max(note CF1 min(13 note CF2))