|
ATTENTION : version 2025-2026 de l'engagement pédagogique
|
|
| PROA0001-1 |
| Game Programming |
|
Volume horaire :
|
| |
|
Nombre de crédits :
|
|
|
|
Nom du professeur :
|
| Fabrice DANIEL, Kevin HANUISE, Gilles REMY, Egon RIVERA FERNANDEZ, Franck SAUER |
|
Référent UE :
|
| Joakim CHAPELLE |
|
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 :
|
| 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
|
|
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|
- 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.
|
|
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 :
|
| 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. |
|
Stage(s) :
|
|
Remarques organisationnelles :
|
|
- 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 :
|
|
|
| | | |