Unity l'interface utilisateur | Guide Ultime Partie 3
What you'll learn
- Comprendre les concepts clés de l'interface utilisateur dans Unity
- Maîtriser la création d'interfaces utilisateur en utilisant les composants de bases
- Intéragir avec le C# et les élements de l'interface utilisateur
- Positionner les éléments de l'interface utilisateur
- Utiliser des techniques avancées pour ajouter des fonctionnalités telles que Drag & Drop
- Réaliser des jeux basés sur les controles l'interface utilisateur
Requirements
- Connaissance de base de Unity.
- Accès à un ordinateur avec Unity installée.
- De la volonté et de la persévérance.
Description
La formation "Unity - Interface Utilisateur" est la troisième étape d'un cursus complet sur Unity, qui vise à vous enseigner les compétences nécessaires pour créer des jeux vidéo professionnels en utilisant l'un des moteurs de jeu les plus populaires au monde.
Afin de tirer le meilleur parti de cette formation, il est recommandé d'avoir suivi les formations précédentes du cursus, ce qui vous permettra de mieux comprendre les concepts et de tirer pleinement profit de cette formation sur l'interface utilisateur d'Unity.
Voici le plan de formation que nous allons suivre :
Dans la Section 1, nous débuterons avec une introduction générale à la formation.
Dans la Section 2, nous allons apprendre à maîtriser la création de l'interface utilisateur en explorant ses différentes composantes, notamment le TextMeshPro, les Canvas, les images, les ancres, le Panel, le Slider, le Button, le Toggle, le Dropdown, l'InputField, le ScrollBar, le ScrollView, l'EventSystem et la navigation.
Nous verrons également comment importer et utiliser des polices avec TextMeshPro.
Dans la Section 3, nous allons nous concentrer sur la disposition des éléments de l'interface utilisateur et apprendre à utiliser le Layout Group, le Layout Element, le Content Size Fitter et l'Aspect Ratio Fitter pour organiser ces éléments
Dans la Section 4, nous aborderons l'utilisation avancée de l'interface utilisateur en explorant les différentes fonctionnalités telles que l'EventTrigger, le composant mask, les écouteurs (listener), la dynamisation des options d'un dropdown et l'utilisation du Drag&Drop sur un emplacement.
Dans la Section 5, nous allons appliquer les connaissances acquises dans les sections précédentes pour créer un jeu Memory entièrement fonctionnel.
Vous allez apprendre à réaliser les différentes étapes du jeu, allant de la mise en place des ressources à la fin de partie. Nous verrons comment créer les cartes et le plateau de jeu, comment les instancier aléatoirement, comment gérer la paire de cartes, comment afficher le nombre de tentatives et une barre de progression.
Nous aborderons également la conception de l'interface utilisateur de menu, le mélange des cartes à intervalles réguliers, l'interaction avec les boutons du menu, l'animation du panneau de paramètres, la gestion de la persistance du meilleur résultat , ainsi que la gestion du volume sonore dans la partie.
En outre, tout au long de la formation, des quiz seront proposés pour vérifier votre compréhension et valider vos compétences.
À l'issue de cette formation, vous serez en mesure de créer des jeux vidéo professionnels en utilisant l'un des moteurs de jeu les plus populaires au monde, grâce aux compétences que vous aurez acquises.
Who this course is for:
- Toutes personnes désirant apprendre le développement de jeux vidéo avec UNITY
- Les étudiants en informatique ou en jeu vidéo qui cherchent à se spécialiser dans la création d'interface utilisateur pour les jeux vidéo.
- Les passionnés de jeu vidéo qui cherchent à créer leurs propres jeux avec une interface utilisateur professionnelle.
Instructor
Depuis mon plus jeune âge , j'ai développé une passion pour l'informatique et plus précisément pour la programmation.
Dans le cadre professionnel je suis développeur, Formateur et Technicien de Maintenance Informatique.
Je possède des certifications dans le domaine de la sécurité réseaux.
Au fil des années et de l'évolution de l'informatique j'ai développé mes compétences et aujourd'hui je les mets à votre disposition dans des cours simples et précis.
Développeur Unity3D, Visual studio, HTML, CSS, PHP, CMS , Spécialiste Réseau Microsoft et UTM