Maîtriser Unity et le C# | Guide Complet Développeur
- Description
- Programme
- Commentaires
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.
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 ?
Tous les chapitres sont enregistrés en HD pour que vous puissiez tout voir clairement pendant le cours (vous pouvez regarder les « previews » gratuites).
Je répondrai personnellement à vos questions si vous en avez, et je fournirai autant d’aide que possible pour vous aider à maîtriser le C# et Unity3D.
N’attendez plus et cliquez sur Suivre ce cours en haut à droite. C’est parti !
-
2Les différentes versions d' UnityVideo lesson
Unity est totalement gratuit, mais il existe des versions payantes ! Quand les utiliser ?
-
3Installation d' Unity 2018 en détailsVideo lesson
Installation d'unity sous Windows
-
4Unity HubVideo lesson
Utilisez plusieurs versions d'unity conjointement
-
5Optionnel : Installation sous Linux (Version Preview)Video lesson
Si vous utilisez Unity sous Linux !
-
6Premier Lancement d'UnityVideo lesson
Création d'un projet avec Unity 2D 3D etc...
-
7Quiz Section 1Quiz
Testez-Vous !!!
-
8Introduction aux scènes, aux objets et aux composantsVideo lesson
Les bases du fonctionnement d'un jeu dans Unity.
-
9Hierarchy (Gérer les Objets de la scène)Video lesson
Découverte de l'onglet Hierarchy
-
10Scène (Déplacer la vue dans le monde 3D)Video lesson
Se déplacer dans la vue 3D de la scène.
-
11Barre d'outil de l'onglet scéneVideo lesson
Utiliser la barre d'outil de l'onglet scéne
-
12Surface Snapping et Vertex SnappingVideo lesson
Déplacer facilement ses objets
-
13Barre outil de dimensionnement des objetsVideo lesson
Modifier les dimensions , effectuer des rotations....
-
14Barre outils dimensionnement des objets (Update 2017.3)Video lesson
-
15Game view (Rendu du jeu)Video lesson
Découverte de l'onglet GameView
-
16Fenêtre ProjetVideo lesson
Gérer les éléments, les modèles de votre jeu.
-
17Fenêtre InspectorVideo lesson
Paramètres et composants des Game objects
-
18La Console d' UnityVideo lesson
Récupérer les informations de débogage
-
19Espace de Travail (Layout)Video lesson
Personnaliser et utiliser l'espace de travail.
-
20Quiz Section 2 L'interfaceQuiz
Testez-vous...
-
21Introduction aux composants d'UnityVideo lesson
Qu'est ce qu'un composant ?
-
22Composants Physiques: Collider et RigidbodyVideo lesson
Découverte des composants Collider et Rigidbody en détails.
-
23Composant Caméra (GameView)Video lesson
Caméra Orthographique ou en Perspective ?
-
24Composant LightVideo lesson
Éclairer votre scène grâce au composant Light
-
25Quiz Section 3 Les Composants de baseQuiz
Testez-vous !
-
26Les matériauxVideo lesson
Un peu de couleur dans notre scène
-
27Les matériaux physiquesVideo lesson
Rebond, friction grâce au matériel physique
-
28Notion de parent enfantVideo lesson
Les objets parent-enfant
-
29PrefabVideo lesson
Que sont les "prefabs" ?
-
30Nouveau système de préfab (Unity 2018.3 et supérieur)Video lesson
Mode Préfab, Imbrication, Variant
-
31Standard asset InformationText lesson
-
32Standard AssetsVideo lesson
Des ressources pour vos jeux...
-
33Asset StoreVideo lesson
Le Store d' Unity
-
34SkyboxVideo lesson
L' espace tridimensionnel dans vos scène.
-
35Modélisation de Terrain 3DVideo lesson
Outil de création d'environnement 3D intégré à unity
-
36Update Unity2018.3 et supérieur : Modélisation de Terrain 3DVideo lesson
Update modélisation de terrain Unity 2018.3 et +
-
37Quiz Section 4 Les fondamentauxQuiz
Testez-Vous !!!
-
38Notions de base : scripts et IDEVideo lesson
Téléchargement de Visual Studio :https://www.visualstudio.com/fr/free-developer-offers/
-
39Structure d'un Script C#Video lesson
Les différentes parties d'un script c#
-
40Les méthodes (Monobehaviour)Video lesson
Qu'est ce qu'une méthode ?
-
41Les variables de baseVideo lesson
Les variables
-
42La portée des variablesVideo lesson
Une variable accessible partout dans votre code
-
43Les opérations mathématiquesVideo lesson
Opération arithmétique.
-
44Les ConditionsVideo lesson
Si ? alors fait donc cela !
-
45Opérateurs d' affectations, mathématiques , logiques, ternairesVideo lesson
Si cette condition est vérifiée mais aussi celle ci ? alors
-
46Tableau SimpleVideo lesson
Tableau Uni Directionnelle
-
47Tableau multidimensionnelVideo lesson
Tableau a plusieurs dimensions
-
48Les boucles conditionnellesVideo lesson
Boucles en C#
-
49Les méthodes (void)Video lesson
Les méthodes personnalisées
-
50Les méthodes (Arguments)Video lesson
Passer un argument a une méthode.
-
51Les FonctionsVideo lesson
Vos propres fonctions
-
52Conversion Implicite et ExpliciteVideo lesson
Changer le type d'une variable
-
53Refactoring et Debuging du codeVideo lesson
Les outils de débogage
-
54Quiz Section 5Quiz
Testez-vous !!!
-
55Présentation du projetVideo lesson
-
56Level DesignVideo lesson
Mise en place du niveau
-
57Les vecteurs et les translationsVideo lesson
Déplacement dans le monde 3D
-
58Déplacement du PlayerVideo lesson
Déplacer le player
-
59Amélioration du système de déplacement (Input.GetAxis)Video lesson
Utilisation des axes
-
60Corrections colorimétriques, ombres et filtres d'imagesVideo lesson
Les Effets d'images
-
61Porte de sortie (OnTriggerEnter)Video lesson
Création de la porte de sortie
-
62Votre première animation (Ouverture de porte)Video lesson
Ouverture de la porte
-
63Animation du composant PointLight (Hublot de porte)Video lesson
Effet de lumiére
-
64Ouverture de la porte (GetComponent)Video lesson
Ouverture de la porte
-
65Préparation de la clé (model)Video lesson
Level Design
-
66Ramassage de la clé et gestion de l'ouverture de porte (OnCollisionEnter)Video lesson
Gestion de la clé
-
67Exit Point (Particule)Video lesson
Point de sortie
-
68Gestion de l'audio dans unityVideo lesson
Du son dans vos projets
-
69Ambiance sonoreVideo lesson
Musique d'ambiance
-
70Effet sonore de la cléVideo lesson
Effet sonore
-
71Effet sonore de la porte (Multi-sounds)Video lesson
Bruitage de l'ouverture de porte
-
72AudioSource 3D soundVideo lesson
Le son 3D dans Unity
-
73UI - User InterfaceVideo lesson
Découverte de l' User Interface
-
74Mise en place de l'UIVideo lesson
mise en place
-
75Compte a rebours (Coroutine)Video lesson
Découverte de la coroutine
-
76Interface de menu (UI Button)Video lesson
Les boutons
-
77Événement sur bouton (SceneManager)Video lesson
Les evenements
-
78GameOverVideo lesson
Fin du jeu
-
79Chargement du niveau suivantVideo lesson
Charger une autre scéne
-
80Création et Optimisation des "préfabs"Video lesson
Réalisation de préfab
-
81Création du Niveau Suivant (Grâce aux "prefabs")Video lesson
Création du second niveau de jeu
-
82Ennemi 1 se déplaçant grâce a l'animation (SpikeBall)Video lesson
Déplacement de l'ennemi
-
83Ennemi 2 se déplaçant grâce a un script (Vector3.MoveTowards)Video lesson
Déplacement de l'ennemi avec script
-
84Stockage de données (PlayerPrefs)Video lesson
Enregistrer des données utilisateurs
-
85Système de continu du Menu.Video lesson
Bouton continu
-
86Options de compilation (PlayerSettings)Video lesson
Player setting
-
87Compilation du jeu (Version Windows)Video lesson
Export du jeu
-
88Code source (Projet labyrinth)Text lesson
Le code source de cette section
![6747](https://academiaraqmya.gov.ma/wp-content/uploads/2021/04/1393796_a0f3_9.jpg)