Study Programmes 2023-2024
WARNING : 2022-2023 version of the course specifications
IRJV0001-1  
Initiation à la recherche en jeu vidéo
Volume horaire :
100h Th
Number of credits :
Bachelor's degree : Video game10
Lecturer :
Pierre-Yves BERHIN, Joakim CHAPELLE, Corentin DE CLERCQ, Thomas LIERA, Francois-Xavier MÉLARD, Judicaël POUMAY, Franck SAUER, Quentin VALEMBOIS
Référent UE :
Joakim CHAPELLE, Gaël GILSON
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 :
  • Anatomie, Concept Art et Sculpture
  • Moteurs et solutions de développement
  • Physique et mathématiques appliquées au jeu vidéo
  • Introduction à la programmation texturelle, logique et algorithme
Learning outcomes of the learning unit :
Anatomie :

  • Connaître les os et les muscles principaux du corps humain.
  • [Ecirc]tre capable de les représenter graphiquement sur un corps statique et en mouvement.
  • Connaitre la structure de la boîte crânienne ainsi que les éléments qui constituent la face.
  • [Ecirc]tre capable de représenter un visage de face et de profil, en variant les morphologies et proportions.
  • [Ecirc]tre capable de représenter en 2D un corps en mouvement de façon schématisée, en utilisant les formes synthétiques.
 

Concept Art :

  • Savoir inventer une idée riche en contenu et créative
  • [Ecirc]tre capable de les réaliser un Moodboard cohérant et exhaustif.
  • Création du personnage en différentes étapes ( Visage et Corps )
  • [Ecirc]tre capable de représenter le moodboard sur la morphologie du personnage.
  • [Ecirc]tre capable de dessiner le personnage en posing ¾ avec tous les détails choisis.
 

Sculpture :

  • Maîtriser les bases de la sculpture dans ZBrush : Connaitre de manière approfondie l'interface et les outils essentiels : DynaMesh, ZRemesher, SubTools, etc.
  • Démontrer ses compétence dans l'utilisation des brushes (pinceaux) pour détailler, sculpter et polir.
  • Comprendre la technique de polypainting dans ZBrush pour ajouter des couleurs au modèle.
 

  • Transposer un concept 2D en 3D : Montrer sa capacité à interpréter et à transposer un dessin ou une illustration 2D en un modèle 3D, tout en respectant l'intention originale.
  • Connaître les proportions et l'anatomie pour assurer que le modèle 3D soit réaliste et fidèle au concept, même s'il est stylisé ou inspiré d'un jeu rétro.
 

  • Créer un Blocking animé et l'intégrer dans Unity : Maîtriser les bases de la topologie, des edge loops et des polygones.
  • Rigger et animer un personnage avec Mixamo
  • Savoir importer le modèle 3D dans Unity.
  • Collaborer avec les programmeurs ou d'autres membres de l'équipe pour s'assurer que le modèle s'intègre bien dans le prototype de jeu, tant au niveau visuel que fonctionnel.
Moteurs et solution de développement (Unity) : 

  • Unity basics
  • Textures, Basic 3D Modeling, and Foliage
  • GPU, Asset Integration, and Animation
  • Lighting, Post-Processing, and Scene Setup
  • Creating a First-Person Character
Moteurs et solution de développement (Unreal) : 

  • Ecosystème Unreal - Epic
  • Fondamentaux du moteur (interface utilisateur, placement d'objets dans la scène...)
  • Importation et intégration d'assets (écosystème Epic ou tier)
  • Nomenclature standardisée des assets
  • Introduction aux Material
  • Introduction au Landscaping
  • Introduction aux Blueprints
  • Introduction à l'Animation Blueprint et setup d'un personnage avec animations
Physique et mathématiques appliquées au jeu vidéo : 

  • Comprendre les propriétés mathématiques des triangles et savoir les appliquer lors de la résolution de problèmes concrets de conception de jeu. 
  • Maîtriser les outils mathématiques de la géométrie vectorielle et de la cinématique pour manipuler la position d'un objet 3D, tels que le système de coordonnées, le vecteur, le produit scalaire et l'interpolation linéaire. 
  • Comprendre et manipuler les systèmes de représentation de rotation dans un moteur de jeu, tels que les angles d'Euler, les axes de rotation et les quaternions. 
  • Maîtriser les bases de la physique newtonienne utilisées dans un moteur physique de jeu. 
  • Comprendre les différentes forces qui s'exercent sur un corps afin de les mettre en œuvre dans la conception d'un simulateur physique. 
Introduction à la programmation textuelle, logique et algorithme : 

  • Principe de programmation
  • Logique booléenne
  • Structure de données
  • Programmation séquentielle
  • Introduction à la Programmation Orientée Objet
  • Input
  • Introduction à la programmation Gameplay
  • Moteur physique
  • Programmation évènementielle
Prerequisite knowledge and skills :
Planned learning activities and teaching methods :
  • Cours théoriques
  • Cours pratiques
  • Travaux individuels
  • Travaux de groupes
Mode of delivery (face to face, distance learning, hybrid learning) :
Hybride
Recommended or required readings :
Espace institutionnel du cours
Assessment methods and criteria :
  • Mode d'évaluation : présentiel
  • Type d'évaluation : épreuve pour l'UE lors de la session d'évaluation
  • Organisation : remise de travaux
  • Modalités de cotation : épreuve pour l'UE = 100% de la note
  • Modalités d'évaluation identiques d'une session à l'autre
Work placement(s) :
Organizational remarks :
  • 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