Unity

Développer des applications 2D/3D interactives avec Unity, du prototypage à la mise en production, pour jeux, simulation et expériences immersives.

Durée : 

21 à 35 heures
Présentiel ou classe virtuelle

Intra-Entreprise : Tarif identique de 1 à 12 participants

Objectifs Pédagogiques & Opérationnels

• Prendre en main l’éditeur Unity et structurer un projet (scènes, assets, packages)

• Développer des interactions et mécaniques 2D/3D en C# avec de bonnes pratiques

• Mettre en place un pipeline de production (import, prefabs, matériaux, lighting) adapté à un objectif

• Optimiser performances et qualité (profiling, mobile/PC, réglages graphiques)

• Intégrer audio, UI et systèmes d’entrée (Input System) pour une expérience complète

• Préparer la livraison d’une application (build, tests, configuration, déploiement)

Description

Module 1 — Prise en main d’Unity et bases du moteur
  1. Interface, fenêtres, scène vs game view
  2. Gestion de projet : templates, packages, versioning
  3. GameObjects, composants, Transform et hiérarchie
  4. Scènes : création, organisation, multi-scènes
  5. Import d’assets et réglages de base
  6. Mise en application encadrée : créer une scène interactive simple
Module 2 — Fondamentaux C# pour Unity
  1. Scripts MonoBehaviour : cycle de vie (Awake, Start, Update)
  2. Variables, types, méthodes et classes utiles au gameplay
  3. Événements, collisions et déclencheurs (OnCollision/OnTrigger)
  4. Gestion du temps (deltaTime) et coroutines
  5. Références, sérialisation et inspector
  6. Mise en situation encadrée : programmer une interaction contrôlée
Module 3 — Physique, interactions et gameplay 2D/3D
  1. Rigidbodies, colliders et matériaux physiques
  2. Forces, mouvements et contrôleurs (Character Controller)
  3. Raycasts et interactions contextuelles
  4. Navigation de base (NavMesh, agents)
  5. Gestion des états (state machine simple)
  6. Mise en application encadrée : créer une mécanique de déplacement + interaction
Module 4— Pipeline assets, prefabs et organisation
  1. Prefabs : conception, variantes, overrides
  2. Import 3D : échelle, rig, animations, FBX workflow
  3. Matériaux et textures : PBR, normal maps, réglages d’import
  4. Addressables (principes) et gestion des dépendances
  5. Organisation de projet : conventions, dossiers, scènes
  6. Mise en situation encadrée : construire un prefab réutilisable et propre
Module 5 — Rendu, éclairage et post-processing
  1. URP/HDRP : choix et implications
  2. Lights, lightmapping et baking
  3. Reflection probes et gestion de l’ambiance
  4. Post-processing : bloom, color grading, AO (selon pipeline)
  5. Qualité vs performance : réglages et compromis
  6. Mise en application encadrée : produire une scène visuellement cohérente
Module 6 — UI, audio et systèmes d’entrée
  1. UI Toolkit ou Canvas UI : principes, layout, responsive
  2. Gestion des événements UI et navigation
  3. Audio : sources, mixers, spatialisation
  4. Nouveau Input System : actions, bindings, devices
  5. Feedback utilisateur (vibration, visuel, son) selon contexte
  6. Mise en situation encadrée : créer un menu + HUD relié au gameplay
Module 7 — Données, sauvegarde et architecture de projet
  1. ScriptableObjects : données et configuration
  2. Gestion de sauvegarde (PlayerPrefs, fichiers, JSON : principes)
  3. Patterns utiles (singleton contrôlé, service locator : précautions)
  4. Découplage via événements et interfaces
  5. Tests de base et gestion des erreurs
  6. Mise en application encadrée : structurer un mini-système de progression
Module 8 — Optimisation, profiling et build
  1. Profiler Unity : CPU, GPU, memory
  2. Optimisation : draw calls, batching, LOD, occlusion culling
  3. Gestion des scènes et chargements (async)
  4. Paramètres de build : plateformes, qualité, input, résolution
  5. Tests, logs et checklist de livraison
  6. Mise en situation encadrée : préparer un build stable et documenté

Évaluation & Suivi des Acquis

Feuille de Présence

Émargement des stagiaires en présentiel ou à distance, via support papier ou signature électronique.

Émargement sécurisé

Signatures électroniques collectées en ligne et conservées dans un coffre-fort numérique sécurisé par Dendreo.

Auto-positionnement

Évaluation du niveau des stagiaires en début et en fin de formation pour mesurer la progression.

Évaluations pédagogiques

Validation des acquis par des questions orales ou écrites tout au long de la formation.

Mises en situation

Exercices pratiques et cas concrets pour ancrer les compétences dans la réalité métier.

Attestation de fin de formation

Remise d’une attestation officielle à l’issue de la formation.

William

William

Répond généralement en moins de 5 minutes

I will be back soon

William
C’est William, votre conseiller pédagogique chez Mill-Forma.
Comment puis-je vous aider ?
WhatsApp Mill Forma