Les fondamentaux de l’intégration temps-réel avec Unity

Les fondamentaux de l’intégration temps-réel avec Unity

Présentiel

Débutant

Cette formation vous permettra d’apprendre les bases de l’utilisation du moteur temps-réel Unity 3D.

Ce que vous apprendrez durant cette formation :

  • Intégrer différents types de données pour construire une scène dans Unity
  • Utiliser les fondamentaux de la programmation C# pour créer des fonctionnalités dans un moteur temps-réel
  • Construire une interface utilisateur simple et fonctionnelle
  • Utiliser les outils disponibles dans Unity pour animer des objets ou des propriétés

Programme détaillé :

Avant de se lancer : préparer son travail dans Unity

  • Chapitre 01 : Création de projets et interface du moteur
  • Chapitre 02 : L’arborescence des dossiers de projet
  • Chapitre 03 : Tour rapide des différents pipelines de rendu
  • Activité : Créer son premier projet
  • Chapitre 04 : Le "Package Manager"
  • Chapitre 05 : Le travail collaboratif dans Unity et le versioning
  • Quiz : Contrôler ses connaissances

Les "GameObjects" et leurs propriétés

  • Chapitre 01 : Qu'est-ce qu'un "GameObject" ?
  • Chapitre 02 : Importer et utiliser une data
  • Chapitre 03 : Les composants
  • Activité : Créer une scène simple avec quelques GameObjects
  • Chapitre 04 : Les "prefabs"
  • Activité : Générer et utiliser des prefabs pour faciliter l'intégration
  • Quiz : Contrôler ses connaissances

Les matières : les créer et les appliquer sur des objets d’une scène

  • Chapitre 01 : Définition du “shading PBR”
  • Chapitre 02 : Matières, shaders, textures : que sont-ils exactement ?
  • Chapitre 03 : Créer une matière simple
  • Activité : Comprendre les paramètres clés du shader standard de Unity en créant des matières de base
  • Chapitre 04 : Découverte du “Shader Editor”
  • Activité : Créer et utiliser un shader personnalisé
  • Quiz : Contrôler ses connaissances

Gérer l’éclairage d’une scène

  • Chapitre 01 : Générer de la lumière dans une scène
  • Chapitre 02 : Le post-processing
  • Activité : Créer un environnement d’extérieur avec un soleil et un ciel
  • Chapitre 03 : Illumination temps-réel vs illumination statique
  • Quiz : Contrôler ses connaissances

Les principes fondamentaux de la programmation en C# avec Unity

  • Chapitre 01 : Choisir et relier un IDE à Unity
  • Chapitre 02 : Définition de la programmation orientée objet
  • Chapitre 03 : Apprentissage des notions liées à la programmation
  • Chapitre 04 : Règles de syntaxe pour la programmation en C#
  • Activité : Créer une méthode
  • Chapitre 05 : La classe "Monobehaviour"
  • Chapitre 06 : Le debugging de code
  • Activité : Créer un composant scripté
  • Quiz : Contrôler ses connaissances

Découverte des interfaces utilisateur et des interactions dans Unity

  • Chapitre 01 : Introduction aux interfaces utilisateurs
  • Chapitre 02 : Découverte du système "uGui"
  • Activité : Construire une interface en jeu à partir d’un "Canvas"
  • Chapitre 03 : Quelques règles d'optimisation à observer
  • Chapitre 04 : Découverte du système "UI Toolkit" et de l'outil "UI Builder"
  • Chapitre 05 : Tableau comparatif des 2 systèmes de gestion des interfaces utilisateurs
  • Quiz : Contrôler ses connaissances

Animer des objets avec ou sans code dans Unity

  • Chapitre 01 : "Animator" et "Animator Controller" (Mecanim)
  • Activité : Créer un clip d'animation, des états et des déclencheurs
  • Chapitre 02 : "NavMesh" et "NavMesh Agent"
  • Chapitre 03 : Analyse d'un animator "Humanoïde"
  • Chapitre 04 : Créer une cinématique avec l'outil "Timeline"
  • Chapitre 05 : Animer des transformations en code avec DOTween
  • Activité : Appliquer les principes d'animation scriptée à des éléments d'interface utilisateur
  • Quiz : Contrôler ses connaissances

Construire une application dans Unity

  • Chapitre 01 : Introduction à l'utilisation du "Profiler"
  • Chapitre 02 : Construire un exécutable
  • Quiz : Contrôler ses connaissances
Méthode pédagogique

Nous utilisons des exposés théoriques, et appliquons la méthode active : les connaissances liées à cette formation ne s’apprennent pas, elles s’appliquent. Celle-ci s'articule autour de :
Documents supports de formation projetés, téléchargeables à la suite de la formation.
Études de cas concrets et exercices d'application.
Quiz.

Modalités d'animation

La formation est réalisée en salle de façon synchrone, en présentiel, dans les locaux de PCI.

Modalités d'évaluation

Une évaluation des connaissances en début de parcours.
La vérification des compétences acquises se fera via évaluation de type QCM en fin de parcours.

Sanction / Validation

Certificat de réalisation de formation.

Modalités et délais d'accès

La formation peut être mise en place à tout moment, à compter d’un délai minimal de 11 jours ouvrés suivant la date de demande.
La demande d’informations ou d’inscription s’effectue par mail (formation@pci-partner.com).
Le démarrage de la formation ne pourra avoir lieu qu’au minimum 2 semaines après réception de la convention signée et des questionnaires préformations remplis.

Accessibilité aux personnes handicapées

Nous sommes sensibles aux enjeux de l’inclusion et investis sur la thématique du handicap.
Merci de nous contacter afin de pouvoir vous accompagner dans les meilleures conditions.
Responsable handicap : Mme Chaufournais, m.chaufournais@pci-partner.com.

Inter-entreprise, présentiel

Durée :

35h.

(5j.)

Prix :

1900€

(HT/pers)

prix constitué à partir d'un effectif minimum.

Intra-entreprise

Prérequis
  • Connaître l’environnement de travail Windows
Pour qui

Développeur, Infographistes

Mis à jour le 4 avril 2025

Référence : UN-Fondamentaux

Les apprenants devront être munis de (non fourni par PCI) :

Un ordinateur personnel

Une installation logicielle complète

Une connexion internet stable

Un stylo et un bloc-notes

Aperçus

Ces formations pourraient vous intéresser