Unity : Programmation et Intégration
Virtual Factory
À 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).
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.
Accessible
Tous les niveaux
Formateurs pro.
diplômés
Sur mesure
formation adaptée
À propos du centre Virtual Factory
Fondée pour répondre aux exigences toujours plus élevées du monde professionnel, la Virtual Factory met à disposition des entreprises des formations pointues et modulables. L’école offre un panel complet et adapté à l’univers de l’entreprise de disciplines traditionelles et numériques. Ces formations permettent d’acquérir des savoir-faire directement mobilisables sur le terrain, tout en cultivant une double compétence artistique et numérique — un véritable atout dans un environnement professionnel en mutation constante.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Formation RUST
2930 €
Bootcamp Ingénieur DevOps
Nous contacter
Python – Base
1950 €
Titre Pro Développeur Web et Web mobile
3390 €
Bachelor Développeur Angular
4890 €
Concepteur Développeur d'Applications Java (TP CDA)
8400 €