UNITY : Créer des JEUX 2D avec ou sans code | Guide complet
- Descrição
- Currículo
- FAQ
- Revisões
Nouveau : Retrouvez mon autre formation complémentaire “Unity 6 par la pratique : Le cours ultime TOUT en 1” pour encore plus de projets Unity 6.
Vous souhaitez vous lancer dans la création de jeux vidéo 2D avec Unity et vous cherchez un cours complet clair et détaillé ? Cette formation est faite pour vous !
Il s’agit d’une formation complète sur le moteur Unity et vous y apprendrez à développer des jeux 2D. Je vous montrerai comment concevoir des jeux AVEC ou SANS code.
Pour ceux qui souhaitent se lancer en douceur nous verrons comment utiliser les kits de construction de Unity qui nous permettent de créer des jeux sans toucher au code.
Ensuite, si vous souhaitez aller beaucoup plus loin et développer des jeux professionnels et entièrement personnalisés, nous verrons comment créer un projet 2D de A à Z en mettant en place toutes les fonctionnalités que peut avoir un jeu 2D.
Vous n’avez pas besoin de connaissances particulières pour suivre ce cours. Que vous soyez débutant ou expérimenté nous reprendrons tout depuis le début. Je vous enseignerai les bases de la programmation C# afin de mettre tout le monde à niveau avant de passer à la programmation de notre jeu.
Je vous donnerai tous les projets, toutes les sources et tout le code afin que vous puissiez télécharger ces ressources.
Dans la première partie de la formation nous allons reprendre les notions fondamentales du développement de jeux 2D. Il s’agit d’une introduction et d’une remise à niveau pour que tout le monde puisse suivre.
Dans la seconde partie nous allons voir comment créer un jeu 2D sans coder grâce au 2D Game Kit de Unity.
Dans la partie 3 je vous présenterai le futur du développement de jeux 2D avec Unity en utilisant le projet “Lost Crypt” de Unity technologies.
Enfin, la 4ème partie sera consacrée au développement d’un jeu de A à Z à l’aide de Unity et du langage de programmation C#. Nous allons développer un jeu de plateforme 2D en vue de côté et nous verrons comment coder toutes les fonctionnalités indispensables.
Cette formation se veut complète. Vous y apprendrez en bref à :
-
Installer / configurer les outils
-
Utiliser le moteur physique 2D de Unity3D
-
Programmer avec C#
-
Installer et utiliser des packages de l’asset store
-
Utiliser des tiles pour concevoir vos tilemaps
-
Créer des décors 2D grâce à des tuiles, textures, sprites ou shapes
-
Mettre en place des mécaniques de base (obstacles, objets, interrupteurs, ennemis, santé, arme, plateformes, pièges, objectifs…)
-
Créer des niveaux et changer de scène
-
Animer des personnages et des objets
-
Améliorer le rendu visuel de vos jeux
-
Gérer la caméra pour filmer correctement le personnage
-
Créer des interfaces utilisateurs et menus
-
Jouer du son
-
Compiler et distribuer vos jeux
-
… et bien plus
En rejoignant ma formation vous apprendrez avec un expert et développeur de jeux certifié. Je suis ingénieur en informatique et j’enseigne Unity depuis plus de 10 ans. J’ai publié de nombreux livres sur ce moteur aux éditions d-booker et je travaille en étroite collaboration avec des professionnels du secteur lorsque je réalise mes livres ou formations. Par exemple Unity Technologies (la société qui a créé Unity) relis mes livres avant publication afin de valider tout le cours. Je travaille en général sur des versions bêta de Unity afin de vous proposer des cours en avance sur les versions. En suivant ma formation vous savez que vous aurez accès à un cours à jour et valide plusieurs années. Je fais toujours au mieux pour vous proposer un contenu complet et de qualité. Je suis également à votre écoute : demandez moi des tutos et je les réalises pour vous !
Sur ce, bon visionnage.
-
1Introduction et installation des outils (Unity2D).Vídeo Aula
Télécharger et installer unity et le HUB.
-
2Ressources à téléchargerTexto
Les ressources à télécharger pour créer le projet.
-
3Recevoir les annonces du coursTexto
-
4Prise en main du player vidéo d'Udemy pour suivre au mieux une formation !Vídeo Aula
-
5Découverte de l'interface de Unity 2D et premières manipulationsVídeo Aula
prise en main de unity 2020 et de sa nouvelle interface
-
6Comprendre le moteur physique 2D de Unity2D (Rigidbody2D, Collider2D...)Vídeo Aula
utilisation des composants de physique 2d
-
7Utilisation des Effectors 2D pour jouer avec la physique dans UnityVídeo Aula
Comment utiliser un effector 2d dans unity
-
8Découverte/initiation à la programmation C# sous Unity (partie 1/2)Vídeo Aula
apprendre la programmation c# (c-sharp) pour le développement de jeux vidéo
-
9Suite découverte/initiation à la programmation C# sous Unity (partie 2/2)Vídeo Aula
aller plus loin avec c#
-
10Avant de passer à la suite du cours UnityTexto
-
11Présentation de la sectionTexto
-
12Télécharger & Installer la nouvelle version de UnityVídeo Aula
-
13L'interface de UnityVídeo Aula
-
14Les différents menus (partie 1)Vídeo Aula
-
15Les différents menus (partie 2)Vídeo Aula
-
16Télécharger, importer et utiliser des assetsVídeo Aula
-
17Visual studio a aussi sa version 2022 et elle vous aidera à coder grâce à l'IA !Vídeo Aula
-
18Installer VS 2019 et VS 2022 en parallèleVídeo Aula
-
19Présentation de cette section 'Initiation à C#'Vídeo Aula
-
20Découverte de C#Vídeo Aula
-
21Les variablesVídeo Aula
-
22Les conditionsVídeo Aula
-
23Les bouclesVídeo Aula
-
24Les tableauxVídeo Aula
-
25Les fonctionsVídeo Aula
-
26Les fonctions avec valeur de retour et paramètres d'entréeVídeo Aula
-
27Les Inputs (clavier & souris) pour interagir avec les objets de jeuVídeo Aula
-
28Comment ça se passe dans Unity quand on travaille en mode 2D ?Vídeo Aula
-
29Exercice de codage : Testez vos connaissances en C#Questionário
-
30Installation et découverte du 2D Game KitVídeo Aula
découverte du 2d game kit de unity technologies
-
31Pour passer en mode ZQSD au lieu de WASD (AZERTY / QWERTY)Texto
-
32Créer la structure du niveau à l'aide du système de tilemapVídeo Aula
structurez vos niveaux 2d avec l'outil tilemap de unity
-
33Décorer/Habiller le niveau avec les objets décoratifs 2D, la végétation...Vídeo Aula
ajouter de la décoration 2d à vos jeux
-
34Mettre en place des plateformes mouvantes 2D pour atteindre des zones éloignéesVídeo Aula
créer une plateforme qui se déplace de gauche à droite
-
35Blocs et objets destructibles, mise en place d'un tutoriel et arme du joueurVídeo Aula
créer des objets à détruire
-
36Création d'une porte avec interrupteur au sol et portails de téléportationVídeo Aula
créer une porte avec un interrupteur pour ouvrir la porte
-
37Ajout de monstres avec IA et de pièges afin de ralentir le joueurVídeo Aula
un monstre avec une intelligence artificielle
-
38Créer un bloc de pierre à pousser qui peut s'écraser sur un ennemiVídeo Aula
créer un bloc à pousser comme dans zelda
-
39Programmez vos propres scripts C# et les intégrer au 2D Game KitVídeo Aula
développer des scripts c#
-
40Bien configurer visual studio (ou VS Code) pour l'auto complétion + coloration.Vídeo Aula
-
41Création d'un nouveau projet, import des assets et préparation d'une scèneVídeo Aula
création d'un projet 2d
-
42Création et décoration d'un niveau 2D (platformer) avec de sprites et tilemapsVídeo Aula
création d'un niveau 2d pour notre jeu
-
43Gestion des collisions entre le personnage, notre tilemap et les objets 2DVídeo Aula
ajouter des collisions entre le personnage et le décor
-
44Début du script C# de déplacement du personnage (marcher de gauche à droite)Vídeo Aula
script de déplacement du personnage horizontal
-
45Programmer le saut du personnage et détection du sol pour savoir quand sauterVídeo Aula
faire sauter le personnage avec la barre espace
-
46Intégration de Cinemachine et paramétrage de la caméra pour filmer le joueurVídeo Aula
utiliser cinemachine pour créer une caméra qui suit le joueur
-
47Animation du personnage : Idle et anim de marcheVídeo Aula
animer un personnage 2d avec unity
-
48Transition entre les animations et utilisation de AnimatorVídeo Aula
faire des transitions entre les animations avec l'animator et les paramètres
-
49Mise en place de l'animation de saut quand le personnage est dans les airsVídeo Aula
animation de saut quand le personnage saute dans les airs
-
50Améliorer les graphismes et obtenir un rendu 2D pro avec le post-traitementVídeo Aula
améliorer visuellement vos jeux avec ces quelques astuces
-
51Création des objets à ramasser et du script de ramassage (collision/trigger)Vídeo Aula
créer un objet à ramasser pour le jeu
-
52Création d'une interface utilisateur et d'un menu de pauseVídeo Aula
créer une interface utilisateur (ui)
-
53Changement de scène quand on termine le niveau 1 pour aller au niveau 2Vídeo Aula
charger une autre scène quand le niveau est terminé avec LoadLevel
-
54Ajout d'un ennemi animé et de pièges pour embêter le joueurVídeo Aula
création d'ennemis 2D et animation d'une animation
-
55Création du menu principal du jeu avec le système d'UI de UnityVídeo Aula
mise en place d'un menu pour le jeu
-
56Jouer des sons (effets audio) avec Unity et le AudioSourceVídeo Aula
lancer un son dans unity
-
57Compiler (générer l'exe) et publier son jeu en ligne + ConclusionVídeo Aula
compiler un jeu pour le partager
-
58Comment animer la grenouille (ou un ennemi) lorsqu'on lui saute dessus ?Vídeo Aula
-
59Sauvegarder des données sur le disque et les transmettre entre les scènes du jeuVídeo Aula
-
60Créer une dll / bibliothèque C# pour Unity 2DVídeo Aula
-
61Stocker des données dans des scriptable objectsVídeo Aula
-
62Présentation du nouveau système d'input de UnityVídeo Aula
-
63Comment éviter que la musique redémarre quand on change de scène ?Vídeo Aula
-
64Passer en ZQSD au lieu de WASD pour le projet 2D Game KitVídeo Aula
-
65Pratiquer un peu + C# afin de mieux assimiler le langageVídeo Aula
-
66Améliorer les performances d'un jeu fait avec Unity / Optimiser un projetVídeo Aula
-
67Utiliser l'Animator 'Blend Tree' pour orchestrer des animationsVídeo Aula
-
68Comment coder un inventaire drag & drop avec C# dans un Canvas ?Vídeo Aula
-
69Comment créer un menu qui s'adapte à la taille de l'écran / pourcentage ?Vídeo Aula
-
70Modifier une variable à distance sans mise à jour grâce à remote configVídeo Aula
-
71Utiliser le design pattern Singleton avec C#Vídeo Aula
-
72A propos de cette section et des vidéos qui vont suivreTexto
-
73Préparation du projet et mise en place de la scèneVídeo Aula
-
74Création d'un personnage capable de se déplacer dans le niveauVídeo Aula
-
75Suivre le joueur avec la caméra pour filmer l'actionVídeo Aula
-
76Animer le personnage en fonction des actions qu'il réaliseVídeo Aula
-
77Améliorer les graphismes avec du post-traitementVídeo Aula
-
78Gestion des collisions et création d'un piègeVídeo Aula
-
79Faire tomber un bloc de pierre au passage du joueur sous ce blocVídeo Aula
-
80Création d'un ennemi et d'un autre piègeVídeo Aula
-
81Derniers détails et compilation du jeuVídeo Aula
-
82Téléchargement, découverte et test du projet 2D Lost CryptVídeo Aula
découverte du projet lost crypt de unity
-
83Créer des niveaux avec le projet Lost Crypt et l'utilisation des Shapes 2DVídeo Aula
découvrir l'outil shape 2d pour créer vos niveaux 2d sous unity
-
84Créer des assets 2D par intelligence artificielle avec Midjourney (Exemple)Vídeo Aula
Vous voulez créer ou avoir des assets 2D uniques au monde mais vous n'êtes pas graphiste ? Midjourney est la solution qu'il vous faut. Grâce à l'intelligence artificielle, vous pourrez créer instantanément des assets 2D uniques et les utiliser dans Unity. Démonstration dans cette vidéo.
-
85Autre exemple de génération d'assets par IA (Midjourney ou Stable Diffusion)Vídeo Aula
Un autre exemple d'utilisation de Midjourney pour créer facilement et ultra rapidement des graphismes 2D pour vos jeux vidéo.
-
86Mise en place du projet principal (5 jeux dans 1 seul projet)Vídeo Aula
-
87Création de la raquette (joueur)Vídeo Aula
-
88Création de la balle que les joueurs se renverront avec les raquettesVídeo Aula
-
89Création d'une interface utilisateur dans un CanvasVídeo Aula
-
90Développer une IA pour jouer contre l'ordinateurVídeo Aula
