Unity : Programmation et Intégration
Virtual Factory
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Certifications
Datadock
Qualiopi
Objectifs
À l’issue de la formation, les participants seront capables de concevoir, prototyper et présenter une scène interactive 3D simple dans Unity, en maîtrisant les bases de la modélisation, de la physique, de la lumière et du scripting C#.
Les participants devront être capables de :
* Identifier les éléments principaux de l’interface Unity (Scene, Hierarchy, Inspector, Project).
* Expliquer la logique du moteur de jeu Unity : GameObjects, composants, prefabs, scènes.
* Comprendre les notions de physique, matériaux, éclairage, caméras et build.
* Décrire les principes du scripting en C# appliqué à Unity.
* Connaître les formats d’importation d’assets (modèles, textures, sons).
Programme
Jour 1 – Introduction à Unity et création d’une première scène
Objectif : découvrir l’environnement Unity et comprendre la logique des GameObject.
Matin (3h)
* Présentation du moteur Unity et des usages professionnels (jeu, AR/VR, simulation, formation).
* Installation et création d’un projet.
* Interface : Hierarchy, Scene, Inspector, Game, Project.
* Notions de GameObject et de Component.
* Manipulation des objets : position, rotation, échelle.
Après-midi (3h)
* Création d’une scène 3D simple.
* Lumière, caméra, matériaux, textures.
* Gestion des prefabs et assets.
* Exercice : construire un mini environnement 3D (ex. décor d’intérieur ou mini terrain).
----------------------------------------
Jour 2 – Physique, interactions et mouvement
Objectif : comprendre et appliquer les principes physiques et interactifs dans une scène.
Matin (3h)
* Introduction à la physique Unity : Rigidbody, Colliders, Gravité.
* Les différents types de colliders.
* Déplacements via composants : forces, vélocité, translation.
* Exercice : créer une scène avec objets physiques (rebonds, chutes, collisions).
Après-midi (3h)
* Création d’un contrôleur joueur (déplacement au clavier).
* Suivi de caméra et orientation.
* Détection de collision et triggers.
* Atelier : mini parcours interactif (labyrinthe ou “collecte d’objets”).
----------------------------------------
Jour 3 – Scripting C# et comportements avancés
Objectif : utiliser le C# pour créer des interactions dynamiques et logiques.
Matin (3h)
* Introduction à C# dans Unity : classes, variables, fonctions, MonoBehaviour.
* Méthodes principales : Start(), Update(), FixedUpdate().
* Programmation d’actions simples (déplacement, rotation, entrée clavier).
* Débogage et console Unity.
Après-midi (3h)
* Gestion d’événements (OnTriggerEnter, Input System).
* Instanciation d’objets, gestion du score ou de la vie.
* Scripts pour sons, particules et interactions utilisateur.
* Atelier pratique : “mini-jeu” avec collecte, score et interface minimaliste.
----------------------------------------
Jour 4 – Interface utilisateur et animation
Objectif : intégrer de la narration, du visuel et des interactions à l’écran.
Matin (3h)
* Création d’interfaces (UI) : Canvas, Text, Buttons, Images.
* Gestion des menus et transitions de scènes.
* Introduction à l’animation (Animator, keyframes, Animation Clips).
* Exercice : animation d’un objet et intégration d’un menu interactif.
Après-midi (3h)
* Sons, effets et ambiance : ajout de musique, effets 3D, spatialisation.
* Gestion des lumières et du rendu (Baked vs Realtime).
* Introduction au post-processing.
* Atelier : prototype interactif avec interface et animation.
----------------------------------------
Jour 5 – Projet complet et exportation
Objectif : finaliser et présenter un projet complet et fonctionnel.
Matin (3h)
* Définition d’un projet fil rouge par groupe ou individuel (exemples : mini-jeu, visite virtuelle, présentation produit).
* Structuration du projet, planification des tâches.
* Réalisation du prototype (assemblage scène, scripts, UI, sons).
Après-midi (3h)
* Finalisation, test et débogage.
* Optimisation des paramètres (qualité, lumière, physique).
* Build du projet pour Windows, Mac ou WebGL.
* Présentation des projets devant le groupe.
* Évaluation et débriefing : points forts, axes d’amélioration, ressources complémentaires.
Cette formation est temporairement suspendue.
Voici des formations similaires :
Maitriser claude code
750 €
Bachelor Développeur d'application web
5390 €
Concepteur Développeur Web Full-Stack
7475 €
Ces formations peuvent vous intéresser
Maitriser claude code
750 €
Bachelor Développeur d'application web
5390 €
Concepteur Développeur Web Full-Stack
7475 €
Bootcamp Ingénieur DevOps
Nous contacter
Formation Développeur Web Back-End : apprendre PHP, SQL et créer un site dynamique – 3h de mentoring individuel
2178 €
Concepteur développeur d’applications Spécialité Cybersécurité
5990 €
Cette formation est temporairement suspendue.
Voir des formations similaires