Après avoir présenté les concepts inhérents aux jeux vidéos, cet enseignement s'attache à modéliser des scènes dans le moteur de jeu Unity 3D. Les principales techniques de dynamique et d'interactions sont alors implémentées en scripting C#. Un focus tout particulier est fait sur le lancer de rayon, mécanique incontournable d'interaction entre les constituants des scènes (gameobject). Les principes de déplacements en vue à la première et la troisième personne sont expérimentés. Enfin, des outils spécifiques et plus élaborés, tels que la génération de terrain, les systèmes de particules et les animations viennent enrichir les scènes de jeux ainsi développées.
I - Introduction et concepts de la programmation de jeux vidéo II - Les bases du moteur de jeu Unity III Quelques composants Unity IV - Scripting C# Unity - Les Bases, Création Dynamique et GameManager V - UI et Interactions - Input et GUI, Lancer de Rayon VI - Graphismes et 3D VII - Déplacement en 3D, mini map VIII – Outils et effets spéciaux
TP1 - Découverte d'Unity : Jeu de type PONG TP2 - Interactions plus poussées : Jeu de type Casse Brique TP3 - Jeu avec Unity en mode 3D TP4 - GameManager avec Jeu de type Runner ou Plateforme TP5 - Caméra de suivi, Jeu avec dynamisme
Aucune