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