Formation Unity 3D

Logo Formation Plateforme Unity3D

1700€

1530€HT/ personne

3 jours (21 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Présentation

Unity 3D est une plateforme incroyable qui vous permet grâce à moteur de jeu multiplateforme (Android, MacOS, Windows, console…) de concevoir rapidement un jeu vidéo d’une incroyable richesse.

Vous voulez pouvoir développer vous-même des applications 2D et 3D dans divers domaines (application web, jeux vidéos, réalité virtuelle, réalité augmentée, dispositifs interactifs, etc) ou vous lancer dans le jeu vidéo ? La première plate forme temps-réel du monde : UNITY 3D.

Unity est utilisée pour créer la moitié des jeux dans le monde. Sa suite d’outils flexibles offre d’incroyables possibilités aux développeurs de jeux vidéos et aux créateurs de toutes les industries. Très rapidement et intuitivement, Unity permet à des développeurs même débutants de créer des applications 2D ou 3D. Son approche multi-plateforme vous permettra de coder une seule fois, et builder directement des applications natives, que ce soit sur iOS, Android, Windows, Web, PlayStation ou d’autres (27 au total), grâce au puissant langage C#.

Ce cours s’adresse à un public n’ayant aucune expérience avec Unity3D. Aucune connaissance de la plateforme n’est nécessaire pour le suivre. Si vous voulez pouvoir programmer une application en réalité virtuelle, réalité augmentée, un module 3D pour votre site web, un dispositif interactif, ou simplement recréer les jeux vidéos qui ont marqué votre enfance, cette formation est faite pour vous

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date (Unity 2018.2.14f1 à la date de l’article).

 

Objectifs

  • Être capable de développer soi-même des applications 2D et 3D dans divers domaines (application web, jeux vidéos, réalité virtuelle, réalité augmentée, dispositifs interactifs, etc).
  • Découvrir l’engine Unity3D et son univers de possibilités.
  • Pouvoir développer une application Unity et builder pour n’importe sur des plateformes supportées.
  • Connaître et avoir utilisé les principes du bases de la programmation 3D et du jeu vidéo.
  • Découvrir et améliorer ses connaissances de C#, un des langages de programmation les plus utilisés.

 

Public visé

Tout type de développeurs souhaitant s’ouvrir à la programmation 2D/3D.

 

Pré-requis

Une expérience sur un langage orienté objet préférable. Un ordinateur portable récent avec la version gratuite de Unity3d installée

Programme de la formation Unity3D

 

Introduction aux concepts de base de la 3D

  • Mathématiques de la 3D
  • Matrice de position dans l’espace
  • Scènes 3D
  • Models 3D
  • Lightnings (lumières)
  • Camera
  • Physique
  • Types de rendu
  • Pipelines de rendu

 

Concepts de base de Unity3D

  • Philosophie de la plateforme
  • Composants majeurs
    • éditeurs
    • players
    • assets store
    • cloud-builds
    • photon engine
    • écosystème

 

Opt : Introduction a C#

  • Les concepts & bases du langage
  • TP : Exercices pratiques

 

Opérations de bases dans Unity3d

  • Introduction à l’éditeur de Unity
  • Navigation dans la Scene View
  • Importer des models 3D dans Unity
  • Introduction aux shaders
  • Créer et utiliser des Materials
  • Créer et utiliser des Textures

 

Les outils standards

  • Introduction aux prefabs
  • Introductions aux assets
  • Créer une skybox
  • Créer de l’eau
  • Introduction aux Sons
  • Introduction au Scripting
  • Introduction aux animations
  • Systèmes de particules
  • TP utilisation des connaissances : création d’une scène 3D animée

 

Cameras

  • Les caméras dans Unity3D
  • Implémentation des mouvements standards de camera
    • 2D standard
    • 2D isométrique
    • 3D First person
    • 3D Spherical view
  • TP utilisation des connaissances : visite de la scène créée

 

Physique

  • Simulation physique par la discrétisation de la physique théorique
  • Introduction à la Physique dans Unity3D
  • Simulation du mouvement
  • Introduction aux collisions et aux triggers
  • TP utilisation des connaissances : interaction physique dans la scene créée

 

  •  

Créer son interface utilisateur

  • Introduction à Unity UI
  • Utilisations des composants de base :
    • Layouts
    • Panels
    • Scrollable lists
    • Texts
    • Etc
  • Interaction utilisateur (claviers / souris)

 

Pro tips

  • Versioning
  • Gitignore
  • Debugging
  • Profiling

 

Utilisation de ces nouvelles connaissances pour créer un premier mini jeu 3D (shooter)

 

Module optionnel (jusqu’à 2 jours)

  • Introduction aux services de mapping : création d’une map en 3D avec le SDK mapbox
  • Introduction à la réalité augmentée dans Unity3D (AR), avec l’engine Vuforia
  • Introduction à la réalité virtuelle et à la programmation pour VR headset
  • Networking
    • Les challenges du multijoueur et du networking
    • Différentes approches possibles
    • Le cas spécifique des engines déterministes et fixed point arithmetics
Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Lou-adrien

Lou-adrien

Passionné par les jeux vidéo durant son enfance, j’ai travaillé dans plusieurs domaines de la programmation (du développement web à la réalité augmentée), avant de devenir Lead Développeur d’un des plus gros studios de jeux vidéo mobiles japonais, ou j’ai pris en charge la R&D ainsi que certains titres du studio, le tout sur la plate forme Unity3D. Ayant monté ensuite ma propre entreprise “efaisto”, j’alterne aujourd’hui entre l’entrepreneuriat et le développement freelance.

Témoignages

Donnez votre avis ?

Afficher tous les témoignages

Donnez votre avis ?

Noter la formation

1700€

1530€HT/ personne

3 jours (21 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.