Study Programmes 2026-2027
WARNING : 2025-2026 version of the course specifications
PROA0001-1  
Game Programming
Volume horaire :
Number of credits :
Bachelor's degree : Video game15
Master : Video game15
Lecturer :
Fabrice DANIEL, Kevin HANUISE, Gilles REMY, Egon RIVERA FERNANDEZ, Franck SAUER
Référent UE :
Joakim CHAPELLE
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the first semester, review in January
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
Partim 1 

  • Entraînement aux bases du scripting
Partim 2

  • Méthodologie avancée du game design
  • Modéliser et documenter des systèmes informatiques
  • Analyser et recréer des mécaniques de gameplay
Partim 3

  • Apprendre à programmer en C++ console
  • Manipuler le C++ et l'algorithmique dans un moteur de jeu
Learning outcomes of the learning unit :
  • Formaliser un concept de jeu et le documenter à l'aide de méthodes rigoureuses (game design document, one-pager, pitch) pour communiquer les intentions ludiques.
  • Prototyper rapidement des mécaniques de jeu pour évaluer l'ergonomie, les affordances et le game feel.
  • Écrire et structurer des scripts en respectant les principes de la programmation orientée objet pour créer des comportements, outils de développement et des contrôleurs de personnages.
  • Analyser des jeux existants pour illustrer, mettre en perspective et déconstruire les notions fondamentales en game design et les structures de gameplay.
  • Modéliser l'architecture, les interactions et les flux d'un système logiciel à l'aide de représentations standardisées afin de concevoir, documenter et maintenir des solutions structurées, cohérentes et évolutives.
  • Mobiliser les principes fondamentaux de l'algorithmique et de la programmation afin de concevoir des procédures structurées, robustes et efficaces.
Prerequisite knowledge and skills :
Planned learning activities and teaching methods :
  • 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 of delivery (face to face, distance learning, hybrid learning) :
Hybride
Recommended or required readings :
Espace institutionnel de cours
Assessment methods and criteria :
Mode d'évaluation : remise de travaux en distanciel et examen en présentiel.

Organisation de l'évaluation : remise de travaux et épreuve pratique.

Type d'évaluation : épreuve pour l'UE. Les consignes et les critères d'évaluation sont communiqués dans l'espace Teams "Briefings".

Modalité de cotation : Épreuve pour l'UE = 100% de la note.
Work placement(s) :
Organizational remarks :
  • Implantation : Namur
  • Organisation horaire de la formation : enseignement en horaire du jour
  • Organisation horaire de l'UE : voir hyperplanning via https://heaj-planning.hyperplanning.fr/hp/etudiant 
Contacts :