Programme des cours 2023-2024
PROC0001-1  
Programmation 3
Volume horaire :
100h Th
Nombre de crédits :
Master en jeu vidéo10
Nom du professeur :
Brieuc BARTHÉLÉMY, Joakim CHAPELLE, Judicaël ELUARD, Cyrille WAGNER
Référent UE :
Joakim CHAPELLE, Gaël GILSON
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement au premier quadrimestre, examen en janvier
Unités d'enseignement prérequises et corequises :
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement :
  • Sécurité
  • Programmation gameplay
  • Théorie de l'optimisation
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Sécurité : 

  • Algorithmie (complexité, mesure, traitement de l'information, Polynomial vs Non-Polynomial)
  • Cryptographie - Chiffrement - Protocole
  • Notion Client / Server
  • Fonctionnement cryptomonnaie - preuve de travail
  • The Onion Routeur (TOR) - architecture
  • Multi joueur - concept
  • OWASP
  • Protection package/application
Programmation gameplay : 

  • Traduire des concepts de haut niveau en mécaniques de gameplay et modéliser des systèmes de jeux qui les implémentent.
  • Paramétrer les contrôles d'un jeu pour correspondre à une typologie de game feel.
  • Equilibrer des systèmes de jeu.
  • Régler le rythme des interactions et utiliser des feedbacks pour construire un game feel de qualité.
  • En utilisant Unreal, créer, implémenter et équilibrer des systèmes de jeu et des boucles de gameplay constitués de diverses mécaniques complexes en interaction.
Théorie de l'optimisation : 

  • Importance d'optimiser les jeux vidéo
  • Les techniques permettant d'optimiser les performances des jeux video
  • Connaitre les différentes techniques de profiling
  • Utiliser les principaux outils de profiling
  • Détecter des problèmes de performance
  • Maitriser le Multithreading
Savoirs et compétences prérequis :
Activités d'apprentissage prévues et méthodes d'enseignement :
  • Cours théoriques
  • Cours pratiques
  • Travaux individuels
  • Travaux de groupes
Notre offre de formation repose sur une pédagogie par projet. Ce faisant, les étudiantes sont amenées à mobiliser les ressources de chaque chapitre dans un projet transversal, dont le briefing complet et les modalités d'évaluation sont communiqués en début de parcours. La validation du projet en tant qu'épreuve intégrée est toutefois tributaire de la participation et de l'engagement des étudiantes dans les différentes activités qui leur sont proposées, sans quoi la note de l'UE peut être momentanément bloquée à 0/20 tant qu'ils ou elles ne se mettent pas en ordre.
Mode d'enseignement (présentiel, à distance, hybride) :
Hybride
Lectures recommandées ou obligatoires et notes de cours :
Espace institutionnel de cours
Modalités d'évaluation et critères :
  • Présentiel
  • Remise de travaux
  • Epreuve pour l'UE lors de la sesssion d'évaluation
Stage(s) :
Remarques organisationnelles :
  • Implantation : Namur et/ou Tamines et/ou Charleroi
  • Organisation horaire de la formation : enseignement en horaire de jour
  • Organisation horaire de l'UE : voir hyperplanning HEAJ
Contacts :
joakim.chapelle@heaj.be