Maîtriser Unity et le C# | Guide Complet Développeur
ERROR
00:00
00:00

TUTO Maîtriser Unity et le C# | Guide Complet Développeur

Jean philippe Parein
50,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Apprenez à développer et monétiser des jeux vidéo pour Smartphones, Windows, Mac... facilement avec Unity

Bienvenue dans ce guide complet sur Unity3D et le développement de jeu vidéo.
Ce Guide complet adapté aux débutants comme aux utilisateurs expérimentés va vous permettre de maîtriser le développement de jeu vidéo en 2D et en 3D étapes par étapes.
 

Au programme de ce tuto Maîtriser Unity et le C# | Guide Complet Développeur

Les sections de ce cours vous permettrons de tout savoir sur :

  • L'installation d'Unity,
  • La compréhension de son Interface,
  • Les composants fondamentaux de physique et de collision en 2D et en 3D,
  • Le langage de programmation C# (C Sharp),
  • L'exploitation avancée de l'animation dans un projet 3D et 2D (Animations, Animator, etc..),
  • Développer une intelligence artificielle grâce au code et aux agents de navigation,
  • Compiler votre jeu pour différente plateforme PC, Android, MacOS, IOS, Navigateur Internet.
  • Découvrir et mettre en pratique les éléments de l'interface Utilisateur,
  • et bien d'autres aspects d' Unity (Voir le programme de ce cours et les "previews" accessibles gratuitement),

Vous développerez tout au long de ce cours des jeux et le code source vous sera fourni en fin de section.
Cette formation a pour vocation de vous apprendre à maîtriser deux outils :

  • Le langage de programmation C#
  • Le moteur de jeu Unity3D

Vous apprendrez à utiliser ces deux technologies conjointement ou séparément pas à pas.

Vous disposerez des ressources (Projet complet, modèles 3D, sons, etc...) afin de suivre ce cours le plus facilement possible et pourquoi pas, les réutiliser dans votre propre projet ?

N'attendez plus et suivez ce cours ! 
C'est parti !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction (Unity et son Installation)
Chapitre 2
Découverte de l'interface et des Fenêtres
Chapitre 3
Les Composants de Base d' UNITY
Chapitre 4
Les Fondamentaux d' Unity
Chapitre 5
Apprentissage du C#
Chapitre 6
Atelier pratique : Réalisation de notre premier jeu (Labyrinth)
Chapitre 7
L'animation de personnage 3D dans Unity

Plan détaillé du cours

Chapitre 1 : Introduction (Unity et son Installation)
33m46s
 
Leçon 1Les différentes versions d' Unity
Leçon 2Installation d' Unity 2018 en détails
Leçon 3Unity Hub
Leçon 4Optionnel : Installation sous Linux (Version Preview)
Leçon 5Premier Lancement d'Unity
Chapitre 2 : Découverte de l'interface et des Fenêtres
1h37m
 
Leçon 1Introduction aux scènes, aux objets et aux composants
Leçon 2Hierarchy (Gérer les Objets de la scène)
Leçon 3Scène (Déplacer la vue dans le monde 3D)
Leçon 4Barre d'outil de l'onglet scéne
Leçon 5Surface Snapping et Vertex Snapping
Leçon 6Barre outil de dimensionnement des objets
Leçon 7Barre outils dimensionnement des objets (Update 2017.3)
Leçon 8Game view (Rendu du jeu)
Leçon 9Fenêtre Projet
Leçon 10Fenêtre Inspector
Leçon 11La Console d' Unity
Leçon 12Barre d'outil de l'onglet scéne
Leçon 13Espace de Travail (Layout)
Chapitre 3 : Les Composants de Base d' UNITY
42m20s
 
Leçon 1Introduction aux composants d'Unity
Leçon 2Composants Physiques: Collider et Rigidbody
Leçon 3Composant Caméra (GameView)
Leçon 4Composant Light
Chapitre 4 : Les Fondamentaux d' Unity
2h08m
 
Leçon 1Les matériaux
Leçon 2Les matériaux physiques
Leçon 3Notion de parent enfant
Leçon 4Prefab
Leçon 5Nouveau système de préfab (Unity 2018.3 et supérieur)
Leçon 6Standard Assets
Leçon 7Asset Store
Leçon 8Skybox
Leçon 9Modélisation de Terrain 3D
Leçon 10Update Unity2018.3 et supérieur : Modélisation de Terrain 3D
Chapitre 5 : Apprentissage du C#
3h08m
 
Leçon 1Notions de base : scripts et IDE
Leçon 2Structure d'un Script C#
Leçon 3Les méthodes (Monobehaviour)
Leçon 4Les variables de base
Leçon 5La portée des variables
Leçon 6Les opérations mathématiques
Leçon 7Les Conditions
Leçon 8Opérateurs d' affectations, mathématiques , logiques, ternaires
Leçon 9Tableau Simple
Leçon 10Tableau multidimensionnel
Leçon 11Les boucles conditionnelles
Leçon 12Les méthodes (void)
Leçon 13Les méthodes (Arguments)
Leçon 14Les Fonctions
Leçon 15Conversion Implicite et Explicite
Leçon 16Refactoring et Debuging du code
Chapitre 6 : Atelier pratique : Réalisation de notre premier jeu (Labyrinth)
6h18m
 
Leçon 1Présentation du projet
Leçon 2Level Design
Leçon 3Les vecteurs et les translations
Leçon 4Déplacement du Player
Leçon 5Amélioration du système de déplacement (Input.GetAxis)
Leçon 6Corrections colorimétriques, ombres et filtres d'images
Leçon 7Porte de sortie (OnTriggerEnter)
Leçon 8Votre première animation (Ouverture de porte)
Leçon 9Animation du composant PointLight (Hublot de porte)
Leçon 10Ouverture de la porte (GetComponent)
Leçon 11Préparation de la clé (model)
Leçon 12Ramassage de la clé et gestion de l'ouverture de porte (OnCollisionEnter)
Leçon 13Exit Point (Particule)
Leçon 14Gestion de l'audio dans unity
Leçon 15Ambiance sonore
Leçon 16Effet sonore de la clé
Leçon 17Effet sonore de la porte (Multi-sounds)
Leçon 18AudioSource 3D sound
Leçon 19UI - User Interface
Leçon 20Mise en place de l'UI
Leçon 21Compte a rebours (Coroutine)
Leçon 22Interface de menu (UI Button)
Leçon 23Événement sur bouton (SceneManager)
Leçon 24GameOver
Leçon 25Chargement du niveau suivant
Leçon 26Création et Optimisation des "préfabs".mp4
Leçon 27Création du Niveau Suivant
Leçon 28Ennemi 1 se déplaçant grâce a l'animation (SpikeBall)
Leçon 29Ennemi 2 se déplaçant grâce a un script (Vector3.MoveTowards)
Leçon 30Stockage de données (PlayerPrefs)
Leçon 31Système de continu du Menu.
Leçon 32Options de compilation (PlayerSettings)
Leçon 33Compilation du jeu (Version Windows)
Chapitre 7 : L'animation de personnage 3D dans Unity
3h31m
 
Leçon 1Les personnages et leurs animations
Leçon 2Importation et paramétrage du personnage
Leçon 3Animation & script : Marche avant du personnage
Leçon 4Animation & script : Course du personnage
Leçon 5Rotation du personnage
Leçon 6Animation & script : Saut du personnage
Leçon 7Animation & script : Marche arrière du personnage
Leçon 8Animation & script : Idle Dance Twerk
Leçon 9Animation & script : Mort du personnage
Leçon 10Animator état : Entry , AnyState, Exit
Leçon 11Effets sonores : Saut (Events animation)
Leçon 12Effets sonores : FootStep (Events animation)
Leçon 13Limiter le nombre de saut (Events)
Leçon 14Curves : Adapter la taille du collider lors du saut
Leçon 15Animator BlendTree : animation de rotation
Leçon 16Animator Root Motion
Leçon 17Animator Layers et Mask d'avatar
Leçon 18Animator Inverse Kinematics
Leçon 19Script de la camera du personnage
Leçon 20Correction animation de course vers marche arrière
Leçon 21Exportation de l'asset du personnage Claire
Chapitre 8 : IA - Intelligence artificielle de personnage
2h06m
 
Leçon 1Intelligence artificielle Introduction
Leçon 2Votre première IA de déplacement (Raycast)
Leçon 3NavMesh
Leçon 4NavMesh Agent Pathfinding
Leçon 5Propriétés du NavMesh Agent
Leçon 6NavMesh Agent Jump & Drop
Leçon 7Navmesh Obstacle
Leçon 8NavMesh Off-Mesh Link
Leçon 9NavMesh Area
Leçon 10NavMesh Type Agent (NavMesh Surface)
Leçon 11NavMesh Link
Leçon 12NavMesh Clic & point déplacement du Player
Chapitre 9 : Atelier Pratique : Claire School (Jeu)
4h09m
 
Leçon 1Introduction
Leçon 2Mise en place du level design et du personnage
Leçon 3Réalisation du préfab ProgressBar
Leçon 4Mise en place des préfabs ProgressBar sur la scène
Leçon 5Gestion de la barre de faim (Script)
Leçon 6Gestion de la barre d'energie (script)
Leçon 7Réalisation des préfabs Item Food
Leçon 8Réalisation du prefab item Energy
Leçon 9Faire une pause pendant le jeu
Leçon 10Réalisation du préfab InfoPoint
Leçon 11Script du prefab InfoPoint
Leçon 12Shader double face (double sided)
Leçon 13Composant Cloth : Amélioration InfoPoint
Leçon 14Mixamo Personnage 3D (Ennemy)
Leçon 15Ennemy NavMeshNavigation
Leçon 16Enemy Animator
Leçon 17Enemy IA script
Leçon 18Ennemy Dégâts sur le personnage
Leçon 19Ennemy Élimination par un saut du personnage
Leçon 20Mise en place de l'objet enfant
Leçon 21Destruction de la cage
Leçon 22Déplacement de l'enfant vers la cible
Leçon 23Level Design Ecole
Leçon 24Création des slots de l' User Interface
Leçon 25Création du point de sortie (Exit Point)
Leçon 26Ambiance sonore du niveau
Leçon 27Timelaps création d'un niveau
Chapitre 10 : Création d'un projet pour plateforme mobile Android
58m01s
 
Leçon 1Attribution de la plateforme Android au projet
Leçon 2Joystick virtuel (CrossPlatformInput)
Leçon 3Utilisation de la Classe CrossPlatformInput
Leçon 4Unity Remote
Leçon 5Installation de la JDK (Java developpment Kit)
Leçon 6Installation de la SDK Android ( Software Development Kit)
Leçon 7Compilation du projet pour plateforme mobile Android
Chapitre 11 : Compilation du projet pour exécution dans un navigateur internet
11m12s
 
Leçon 1La technologie WebGL
Leçon 2Compilation du projet en WebGL
Chapitre 12 : Compilation pour les autres plateformes
11m53s
 
Leçon 1Compilation pour Linux
Leçon 2Compilation pour Mac OS
Leçon 3Compilation pour IOS
Chapitre 13 : Unity et la 2D , l'animation de personnage
1h35m
 
Leçon 1Introduction projet 2D
Leçon 2Animation personnage 2D Idle
Leçon 3Animation personnage 2D Walk
Leçon 4Animation de personnage 2D Hurt
Leçon 5Animation de personnage 2D Win
Leçon 6Animation de personnage 2D Dead
Leçon 7Animation de personnage 2D Jump BlendTree
Leçon 8Animation de personnage 2D Jump (Détection du sol) Physics2D.OverlapCircle
Leçon 9Animation de personnage 2D Attack
Leçon 10Animation de personnage 2D Dégâts occasionnés par l’attaque
Leçon 11Sonorisation du personnage 2D
Chapitre 14 : Level Design 2D
1h14m
 
Leçon 1Sprite renderer Simple Sliced Tiled
Leçon 2Tilemap Editor
Leçon 3Tilemap 2D Extra - Custom Tiles
Leçon 4Tilemap 2D Extra - Prefab Brush
Leçon 5Tilemap 2D Extra - Prefab Brush
Leçon 6Tilemap 2D Extra - Random Tiles
Leçon 7Tilemap 2D Extra - Animated Tiles
Leçon 8Optimisation Tilemap collider 2D
Leçon 9SpriteMask
Leçon 10SpritePacker
Chapitre 15 : La Physique en 2D
1h51m
 
Leçon 1Rigidbody2D et Collider2D
Leçon 2Plateform Effector 2D
Leçon 3Surface Effector 2D
Leçon 4Buoyancy Effector 2D
Leçon 5Area Effector 2D
Leçon 6Point Effector 2D
Leçon 7Hinge Joint 2D
Leçon 8Fixed Joint 2D
Leçon 9Spring Joint 2D
Leçon 10Target Joint 2D
Leçon 11Friction Joint 2D
Leçon 12Relative Joint 2D
Leçon 13Slider Joint 2D
Leçon 14Distance Joint 2D
Leçon 15Wheel Joint 2D
Leçon 16Polygon et Edge Collider 2D
Leçon 17Composite Collider 2D
Leçon 18Constant Force 2D
Leçon 19Layer Matrix Collision 2D
Chapitre 16 : Atelier Pratique : Jeu de plateforme 2D
4h07m
 
Leçon 1Présentation du projet Knightmare 2D
Leçon 2Level Design 2D
Leçon 3Level Design BackGround
Leçon 4Gestion de la camera avec Cinemachine
Leçon 5Ennemi Goblin : Mise en place
Leçon 6Goblin Intelligence Artificielle de déplacement
Leçon 7Goblin Destruction
Leçon 8Optimisation de la Physique du Chevalier
Leçon 9Masse Médiévale - Mace (Hinge Joint2D)
Leçon 10Western Shooter Mise en place
Leçon 11Western Shooter IA (Raycast 2D)
Leçon 12Western Shooter Tir de la balle
Leçon 13Barre de vie - Heath Bar
Leçon 14Gestion de la fin de partie
Leçon 15Chute dans l'eau
Leçon 16Heart Gestion de la vie du Player
Leçon 17Scène de Menu Level Design
Leçon 18Menu Platform dependent compilation
Leçon 19Tilemap et plateform effector2D
Leçon 20FIn de niveau (End Point Prefab)
Leçon 21Ressources Audio
Leçon 22Gestion du son Mute
Leçon 23Gestion du bouton continu (PlayerPrefs)
Chapitre 17 : User Interface (Interface Utilisateur)
2h36m
 
Leçon 1Introduction Interface Utilisateur (UI)
Leçon 2UI Text
Leçon 3UI Canvas
Leçon 4UI Image
Leçon 5UI Raw Image
Leçon 6UI RectTransform & Anchor
Leçon 7UI Button
Leçon 8UI Toggle
Leçon 9UI Slider
Leçon 10UI ScrollRect et Mask
Leçon 11UI ScrollBar
Leçon 12UI Dropdown
Leçon 13UI InputField
Leçon 14UI ScrollView.mp4
Leçon 15UI EventsSystem & Event Trigge
Leçon 16UI Layout Group
Leçon 17UI Layout Element
Leçon 18UI Aspect Ratio Filer
Leçon 19UI Content Filter Size
Leçon 20Exemple d'Interface utilisateur de Jeu
Leçon 21TextMesh Pro
Leçon 22TextMesh Pro : DropDown & InputField
Chapitre 18 : Atelier Pratique : Tic Tac Toe (UI)
1h28m
 
Leçon 1Level Design UI
Leçon 2Stockage des données
Leçon 3Faire jouer l'ordinateur
Leçon 4Qui à gagné ?
Leçon 5Match Nul ?
Leçon 6Qui commence la partie ?
Leçon 7Une nouvelle partie ?
Leçon 8Message visuel
Leçon 9Intelligence Artificiel Introduction
Leçon 10Création de la Classe AI
Leçon 11Intelligence artificielle : Coup Gagnant
Leçon 12Intelligence artificielle : Coup Gagnant adversaire
Chapitre 19 : Périphérique mobile : classe Input, capteurs, saisie , etc.
1h34m
 
Leçon 1Présentation de L’accéléromètre
Leçon 2Déplacer un personnage grâce a l’accéléromètre de votre smartphone
Leçon 3Présentation du Gyroscope
Leçon 4Rotation de la caméra grâce au Gyroscope
Leçon 5Gestion du tactile : Input.touch
Leçon 6Déplacement d'un objet
Leçon 7Exploiter le Vibreur de vos périphériques mobiles
Leçon 8Utiliser le clavier virtuel de vos périphériques mobiles
Leçon 9Configurer un Joystick
Leçon 10Input.mousePosition utiliser la souris

Aperçus

Avis des apprenants

Détail des avis
125
Apprenants
3
Commentaires
5/5
Note moyenne
5/5
3
4/5
0
3/5
0
2/5
0
1/5
0
Pierre Pivel
Pierre Pivel
Publié le 01/10/2022
J'adore Unity, j'ai suivi beaucoup de tutos en ligne pour me former, j'ai toujours été déçu... Jusqu'à trouver ce cours complet que je conseille fortement ! Le cours est clair, le formateur explique super bien, c'est juste un délice ! Merci beaucoup pour ce cours de qualité !
Grégoire Fontanelli
Grégoire Fontanelli
Publié le 10/07/2021
Je n'avais presque jamais ouvert unity mais la seule fois où ça avait été le cas, j'étais totalement perdu ... grâce à vous je m'éclate dessus et je passe autant de plaisir dessus que sur Unreal <3 Merci beaucoup ça va m'être très utile
Jean Philippe Parein
Merci a vous :)
Clement Debailleul
Clement Debailleul
Publié le 03/05/2020
Tuto idéal pour tous les niveaux. Toujours de la qualité de la part de ce formateur.

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

Unity 2018, Unity , C Sharp

Quel est le niveau requis pour suivre ce tuto ?

débutant

Attendez ! 🤗

Accédez à plus de 1330 tutos gratuits

Notre politique de protection des données