Une formation complète en ligne pour concevoir et développer des jeux vidéo, apprendre le C# , codez vos premiers jeux 3D pour Windows, Mac, Linux, WebGL
Unity est un moteur physique 3D incroyable, et très populaire dans l'industrie du jeu vidéo.
Le défi de cette formation est de rendre l'apprentissage de la programmation facile et amusant en vous guidant étape par étape dans la création de jeux passionnants.
Même si vous n'avez aucune expérience en programmation ou en logiciels 3D, je vous guiderai pas à pas, en commençant par les bases et en avançant progressivement, en m'appuyant sur ce que vous avez appris.
Le cours est basé sur des projets, vous ne serez donc pas simplement en train d'apprendre des concepts de programmation, mais de les appliquer immédiatement dans des jeux.
Pourquoi utilisez Unity ?
- Unity fournit des outils conviviaux pour configurer les composants physiques des objets, tels que la gravité, les collisions, les forces, les masses, etc.
- Le moteur physique de Unity est très flexible et peut être ajusté pour répondre aux besoins de différents types de jeux ou de simulations.
- Unity permet d'intégrer facilement d'autres fonctionnalités , comme les animations, l'audio, les effets visuels, etc.
- Unity propose une documentation complète et un support communautaire francophone pour aider les développeurs à tirer le meilleur parti de leur moteur physique.
- Et la raison la plus importante, Unity est totalement gratuit et ne demande aucun investissement, vous pouvez même commercialiser vos jeux avec la licence gratuite.
Formation Unity les fondamentaux | Le guide ultime Partie 1
Cette formation en ligne est la première étape essentielle pour quiconque souhaite apprendre à utiliser ce puissant moteur de jeu.
Elle couvre un large éventail de sujets, allant de l'apprentissage du langage de programmation C# à la compréhension des composants de base d'Unity tels que les scènes, les objets, les lumières, la physique, les scripts, etc.
Vous apprendrez également à compiler vos projets et créer des fonctionnalités de base telles que les mouvements de personnages et la gestion des collisions.
Pour mettre en pratique vos connaissances nous réaliserons pas à pas un jeu complet en 3D, ce qui vous permettra de consolider votre apprentissage et de vous familiariser avec le processus de développement de jeux dans Unity.
Vous aurez accès à un quiz qui vous permettra de vérifier votre compréhension des points essentiels de chaque chapitre. Ce quiz vous aidera à vous assurer que vous avez bien assimilé les concepts clés.
Vous pourrez ainsi mettre en pratique les compétences que vous avez acquises et avoir une expérience concrète de la création de jeux en 3D.
Cette formation est la première d'un cursus complet sur Unity, offrant aux apprenants une introduction solide à ce moteur de jeu populaire et la possibilité de continuer à apprendre des compétences plus avancées pour créer des jeux professionnels.
Les ressources telles que des projets complets, des modèles et des sons vous seront fournis pour faciliter le suivi de la formation et vous pourrez même les réutiliser dans vos propres projets.
Si vous avez des questions, je serai personnellement à votre disposition pour y répondre et vous fournir autant d'aide que possible pour vous aider à maîtriser le C# et Unity.
Après avoir suivi cette formation, vous aurez acquis une connaissance approfondie des principes fondamentaux d'Unity, ce qui vous permettra de concevoir des projets allant du niveau débutant à intermédiaire.
Table des matières de cette formation Unity (durée : 14h09m)
-
Unity Hub et Installation de l'éditeur
- Installation sous windows 00:03:41
- Installation sous linux 00:16:18
- Présentation du hub unity 00:18:23
-
Découverte de l'interface et des Fenêtres
- Introduction : exécution d'un jeu avec unity 00:08:39
- Découverte des fenêtres hierachy et scène gratuit 00:07:59
- Exploiter la fenêtre scène 00:15:34
- Découverte de la fenêtre inspector 00:05:37
- Découverte de la fenêtre gameview 00:09:30
- Découverte des fenêtres projet et console 00:13:47
- Gestion des fenêtres de l'interface 00:12:06
- Positionner les objets de la scène 00:14:05
- Le gestionnaire de raccourcis clavier 00:10:23
- Modifier les préférences et paramètres du projet 00:11:45
-
Première approche des composants et des fonctionnalités
- Introduction aux composants 00:07:22
- La collision et la physique 00:19:17
- Appliquer une force constante 00:11:17
- Gérer le composant camera gratuit 00:14:46
- Les materiaux 00:17:06
- Les shaders 00:14:05
- La lumière (light) 00:15:43
- Les matériaux physiques 00:12:44
- Exercice pratique : utiliser les composants 00:01:28
- Correction de l'exercice pratique 00:04:57
-
Les bases du C# (C-sharp)
- Votre premier script c# dans unity 00:15:08
- Les méthodes du monobehaviour 00:11:44
- Les variables de base 00:16:26
- La concaténation gratuit 00:09:20
- Les opérateurs arithmétiques 00:10:14
- Les structures conditionnelles 00:11:57
- Les opérateurs de comparaisons 00:08:08
- Les opérateurs logiques 00:10:03
- Les boucles conditionnelles 00:11:57
- Structures de données tableaux 00:13:35
- Les dictionnaires (collection) 00:17:07
- Les listes (collection) 00:13:02
- Les méthodes 00:11:30
- Les fonctions 00:10:02
- La portée des variables 00:10:31
- Conversion implicite et explicite 00:10:23
- Gestion des exceptions 00:13:19
-
Votre premier jeu 3D : Course de voiture
- Mise en place de la route (texture tilling) 00:10:28
- Faire défiler la route (scrolling) 00:15:16
- Importation des véhicules (asset store) 00:12:39
- Déplacement de la voiture (vecteur et getaxis) 00:31:29
- Rotation des roues du véhicule (rotate) 00:13:02
- Limiter le déplacement du véhicule sur la route gratuit 00:08:50
- Réalisation d'une voiture fantôme gratuit 00:08:47
- Réalisation de prefab de voiture fantôme 00:18:34
- Instancier des voitures (coroutine) 00:19:10
- Instancier des prefabs aléatoirement (random) 00:10:24
- Instancier des voitures sur les 3 voies (parent/enfant) 00:21:13
- Amélioration de la difficulté de jeu (mathf) 00:16:12
- Suppression des voitures hors scène (destroy oncollision) 00:15:11
- Fin de partie (collision et tag) 00:21:28
- Générer une particule de fumée (particle system) 00:17:29
- Préparation du hud (ui textmesh pro) 00:21:52
- Afficher et incrémenter le score 00:12:13
- Jouer une musique de fond et le son du moteur (audiosource) 00:12:18
- Déclencher des effets sonores 00:07:56
- Afficher un message gameover et replay 00:09:53
- Relancer la partie ou quitter le jeu 00:10:23
- Effet de clignotement (blink) 00:13:33
- Effet sonore des voitures fantômes (vector3 distance) 00:15:52
-
Compilation d'un projet Unity
- Compiler votre jeu pour le système d'exploitation windows 00:15:16
- Compiler votre jeu pour le système d'exploitation linux 00:05:19
- Compiler votre jeu pour le système d'exploitation macos 00:02:34
- Compiler votre jeu en webgl (navigateur internet) 00:11:39
- Fichiers sourcestélécharger
- QCMaccéder
- Certificat
Formateur : Jean philippe Parein
-
Superbe formation pour mes premiers pas avec Unity ! Tout y est bien expliqué, on entre dans les détails juste quand il le faut le tout dans un rythme agréable à suivre. Avec déjà de bonnes bases en programmation sans avoir jamais fait de C# cela passe sans aucune difficulté, cependant même pour un débutant total cela est largement abordable puisque le formateur nous réexplique les bases. Une formation à suivre sans hésitation pour qui veut découvrir le développement de jeux vidéo sous Unity. Merci et félicitation au formateur pour ce tuto de qualité !
-
Avec quelle version de logiciel ce tuto est-il compatible ?Unity
-
Quel est le niveau requis pour suivre ce tuto ?débutant
note moyenne
avis laissé