Cours 1: Survol du cours et discussions
- Présentation de l’enseignant
- Plan de cours
- Questions, présentation des étudiants et discussions
- Devoir : Installation du moteur 3d Unity et de Python.
Cours 2: Moteur 3d – Bases du moteur 3d
- Étude des fonctionnalités de Unity. Projet HelloWorld.
- Étude d’un démo complet.
- Exercice : Système solaire
Cours 3: Modèles 3d
- Tour d’horizon des outils de modélisation 3d.
- Création d’un modèle 3d simple en Unity
- Asset store.
Cours 4: Moteur 3d – Scripts
- Programmation de scripts avec le langage C# et le langage Python.
Cours 5: Contrôleurs et caméra.
- Gestion des entrées du clavier, de la souris, d’une manette de jeu.
- Gestion des caméra et du viewport.
Cours 6: Moteur 3d – Physique
- Configuration de la physique
Cours 7: Moteur 3d – Gestion des collisions
- Programmation de la gestion des collisions lié au modèle 3d et à la physique
Cours 8: Moteur 3d – Matériaux, textures, éclairage, particules, prefab et autres.
- Programmation des compléments utiles pour parfaire l’apparence et de son environnement.
Cours 9: Moteur 3d – Interface usager
- Programmation de l’interface
Cours 10: Réalité virtuelle
- Inclure la simulation dans un environnement de réalité virtuelle.
Cours 11: Réalité augmentée
- Inclure la simulation dans un environnement de réalité augmentée.
Cours 12: Intelligence artificielle par comportement
- Programmation de l’IA par comportement (behavior)
Cours 13: Intelligence artificielle et apprentissage par renforcement
Cours 14: Intelligence artificielle dans votre entreprise
- Présentation : IA dans votre entreprise
- Discussions aux sujet de l’IA.
Cours 15 : Présentations
- Présentation des projets des étudiants