Formation UNITY 3D Initiation
Objectifs
Identifier les composants de l’interface Unity et les éléments de base tels que les assets, les textures, et les modèles 3D.
Expliquer les concepts fondamentaux de la programmation en C# et leur application dans Unity pour créer des comportements personnalisés.
Utiliser Unity pour créer et éditer une scène 3D, en intégrant des éléments comme les caméras, les lumières, et les matériaux.
Analyser les contraintes et les spécificités de l’exportation d’un projet Unity vers une application mobile IOS ou Android.
Concevoir et développer un niveau de jeu ou un espace architectural complet, en utilisant les connaissances acquises sur Unity et C#.
Pré-requis
Participants
Programme de formation
L'INTERFACE D'UNITY
-
Interface de création et navigation dans les vues
-
Structure du projet
L'ENVIRONNEMENT
-
Les assets : Textures, modèles 3D, sons
-
Asset store
CRÉATION D'UNE SCÈNE 3D
-
Objets primitifs
-
Rigid Body
-
Importer une scène en FBX
-
Editer votre scène
-
Caméras
-
Lumières
-
Matériaux
-
Personnages (ou camera) jouables
-
Le système de particules
-
Gestion de collision
AGIR AVEC L'ENVIRONNEMENT
-
C# : les bases
-
Variables, tableaux, boucles, conditions
-
Quelques scripts :
- Calcul de distance, résultat d'une collision, fonction Look At, gestion d’une animation crée sous 3DS Max
L'INTERFACE UTILISATEUR
-
Eléments prédéfinis pour l'UI (panel, button, text,image, slider, inputfield, scrollbar...)
-
Création d'une interface pour votre projet
-
Programmation du menu : gestion clic, programmation événement, menu préconfiguré
PROJET POUR MOBILE
-
Assets pour mobile
-
Paramétrage et compilation du projet sur différentes plateformes
-
Contrôle inhérents au mobile :
- Accéléromètre, tactile
-
Publication du projet et intégration dans Google Game Service
POUR ALLER PLUS LOIN
-
Stocker des données sous Firebase en Serverless
- Présentation de Firebase, création d'un formulaire inscription, stocker des données du niveau, partage de données, étude de cas Unity ->Firebase : game sample (MechaHamster)
-
Réalité augmentée
- Présentation de Vuforia. Les markeurs, setup d'une scène, connexion d’un modèle aux marqueurs, animation et comportements