Formations informatiques à Grenoble et Sophia Antipolis

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

Connaître l'utilisation d'un logiciel 3D type 3ds Max, Maya, Blender ou Cinema 4D. Des notions en programmation serait un plus.

Participants

Toute personne souhaitant maîtriser les fonctions de base de la plateforme de développement de jeux vidéos Unity 3D.

Programme de formation

UNITY 3D Initiation

L'INTERFACE D'UNITY

  1. Interface de création et navigation dans les vues

  2. Structure du projet

L'ENVIRONNEMENT

  1. Les assets : Textures, modèles 3D, sons

  2. Asset store

CRÉATION D'UNE SCÈNE 3D

  1. Objets primitifs

  2. Rigid Body

  3. Importer une scène en FBX

  4. Editer votre scène

  5. Caméras

  6. Lumières

  7. Matériaux

  8. Personnages (ou camera) jouables

  9. Le système de particules

  10. Gestion de collision

AGIR AVEC L'ENVIRONNEMENT

  1. C# : les bases

  2. Variables, tableaux, boucles, conditions

  3. 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

  1. Eléments prédéfinis pour l'UI (panel, button, text,image, slider, inputfield, scrollbar...)

  2. Création d'une interface pour votre projet

  3. Programmation du menu : gestion clic, programmation événement, menu préconfiguré

PROJET POUR MOBILE

  1. Assets pour mobile

  2. Paramétrage et compilation du projet sur différentes plateformes

  3. Contrôle inhérents au mobile :

    • Accéléromètre, tactile
  4. Publication du projet et intégration dans Google Game Service

POUR ALLER PLUS LOIN

  1. 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)
  2. 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
Durée
4 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique