Découvrir Unity pour la conception d’interfaces Homme-Machine

Découvrir Unity pour la conception d’interfaces Homme-Machine

Présentiel

Débutant

La formation Unity « IHM » est spécialement conçu pour les professionnels et les développeurs cherchant à exploiter les fonctionnalités avancées de Unity 3D pour la conception d’interfaces interactives embarquées. Cette formation fournit une introduction complète aux principes de conception d’interfaces utilisateur et à leur implémentation dans des environnements embarqués en utilisant Unity 3D.

Ce que vous apprendrez durant cette formation :

  • Définir les différences et cas d'usages des 2 systèmes de gestion des interfaces : "uGUI" et "UI Toolkit"
  • Construire une interface en jeu
  • Construire un outil éditeur
  • Créer une animation d'un élément d'interface
  • Composer une "Timeline" regroupant différents éléments animés
  • Définir le concept de programmation orientée objet ainsi que les notions intrinsèques au développement
  • Utiliser les bonnes pratiques de scripting en C#
  • Lier une interface à des fonctionnalités scriptées
  • Définir le squelette d'un shader dans les grandes lignes
  • Construire un shader simple avec "Shader Graph"
  • Créer une animation d'un élément d'interface en manipulant les propriétés du shader

Programme détaillé :

À propos de Unity : les essentiels

  • Les pipelines de rendu, "Built-In", "URP" et "HDRP"
  • L'interface de l'éditeur en quelques mots
  • Workflow : arborescence de dossiers, assets et composants

Les interfaces

  • À propos du système "uGUI"
  • À propos du système "UI Toolkit"
  • Comment choisir quel système utiliser ?
  • Construire une interface en jeu : comparatif des 2 systèmes
  • Personnaliser l'interface d'un composant avec le "UI Builder"
  • Faire un "binding" d'une data pour pouvoir la manipuler à partir d'un élément d'interface
  • Afficher les propriétés d'un composant personnalisé dans une fenêtre dédiée
  • Utiliser des règles de style pour changer rapidement l'aspect d'une interface

Animer des éléments d'interface uGUI sans coder

  • Créer un clip d'animation jouant en boucle
  • Utiliser un "controller" pour définir un ordre de lecture de plusieurs clips grâce à des états
  • Déclencher les animations à l'interaction avec l'interface

Programmer en C# dans Unity

  • Petit point sur les IDE
  • Qu'est-ce que la programmation orientée objet ?
  • Définition des notions intrinsèques au développement (Namespace, Classe, Variables, Méthodes, etc...)
  • Quelques règles de syntaxe et bonnes pratiques
  • Le script dérivant de "Monobehaviour"
  • Programmer un évènement
  • Déclencher un évènement à partir d'une interface

Animer des éléments d'interface avec du code

  • UI Toolkit : déclencher des animations en changeant le style
  • Jouer un "Animator" ou un "Playable Director"
  • Coder un système de gestion des clips à jouer applicable aux différents éléments interactif d'une interface

Les shaders

  • Shaders et pipelines de rendu
  • Le squelette du shader, ou comment est-il traité par la machine ?
  • Rappels sur les opérations vectorielles
  • L'importance des UVs
  • Créer un shader avec l'outil "Shader Graph"
  • Utiliser la simulation de temps pour animer un shader
  • Contrôler les propriétés d'un shader depuis un script
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.
L’organisation de la formation comprend :
• Documents supports de formation projetés
• Étude de cas concrets
• Quiz
• Mise à disposition en ligne de documents supports téléchargeables à la suite de la formation

Modalités d'animation

La formation est réalisée en salle de façon synchrone, en présentiel.
Elle s’étale sur 3 semaines, à raison de 2 sessions de 3x7h (3j.) pour un total de 42h (6j.).

Modalités d'évaluation

Une évaluation des connaissances en début de parcours.
La vérification des compétences acquises se fera un questionnaire 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.

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 :

42h.

(6j.)

Prix :

2280€

(HT/pers)

prix constitué à partir d'un effectif minimum.

Intra-entreprise

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

Infographistes 3D, Intégrateurs temps-réel, Designers IHM

Mis à jour le 7 avril 2025

Référence : UN-IHM

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

Ces formations pourraient vous intéresser