Unity 6 par la pratique : Le cours ultime TOUT en 1 !
La formation ultime (+20 projets) pour devenir un expert en développement de jeux vidéo professionnels avec Unity 6 !

Unity 6 par la pratique : Le cours ultime TOUT en 1 ! udemy course
La formation ultime (+20 projets) pour devenir un expert en développement de jeux vidéo professionnels avec Unity 6 !
Vous recherchez la meilleure formation Unity du marché ? Bienvenue !
Plus de 160h de vidéos et des dizaines de projets/exercices vous attendent dans cette formation au contenu incomparable et inégalé.
[ Encore un autre guide Unity ? ]
Vous n'êtes pas là pour simplement choisir un cours Unity, vous êtes aussi là pour choisir avec qui vous souhaitez vous former. Et un formateur compétent c'est toujours mieux !
Que diriez vous d'apprendre avec un développeur Unity certifié ? Expert dans le domaine depuis plus de 15 ans, auteur de très nombreux livres sur le développement de jeux et créateur de jeux à succès… J'ai eu l'occasion de travailler avec les plus grands éditeurs de jeux vidéo et de réaliser des projets pour plusieurs groupes du CAC 40.
En choisissant d'apprendre Unity 6 avec moi, vous avez la certitude d'acquérir les bonnes pratiques et d'avoir mon retour d'expérience. Je partagerai mes secrets et mes astuces qui font la différence. Il est important de faire le bon choix dès le début car les habitudes sont difficiles à perdre !
Nous irons beaucoup plus loin que simplement apprendre Unity, nous apprendrons à concevoir des jeux de qualité et optimiser notre workflow. Je vous révèlerai également ce que j'ai appris avec les meilleurs et ce qui est attendu en entreprise. Vous découvrirez l'envers du décor de mes projets et vous allez acquérir des compétences de pointe que vous ne trouverez nulle part ailleurs.
Je vous révèle les coulisses sur des projets réels et je vous partage ce que j'ai appris en travaillant pour les plus gros éditeurs de jeux. Ici on est sur du concret, aucune autre formation ne vous partagera ces infos extrêmement rares et avancées que seul ceux ayant réellement été sur le terrain ont.
99% des formations que vous pouvez trouver ne couvrent que les bases et ne vous permettent pas de réellement vous projeter. Ici je vous présente les bases bien sûr mais aussi des notions intermédiaires, avancées et très avancées. Je vous montre des techniques utilisées dans le monde pro : Créer un DLC, coder un système anti-cheat, personnaliser entièrement le logiciel Unity pour intégrer nos outils à l'éditeur, automatiser des tâches, tester/documenter un code, optimiser un projet, communiquer avec une base de données, le marketing, le multithreading, l'intelligence artificielle... Vous ne pouvez pas imaginer tout ce qu'il est possible de faire avec Unity et tout ce que j'ai préparé pour vous.
[ 160 heures de cours c'est beaucoup non ? ]
C'est vrai que ce chiffre peut paraître élevé mais en réalité pas tant que ça. Pour devenir ingénieur en informatique il faut faire 5 ans d'étude avec environ 1500 heures de cours par an. Sans compter les projets et stages. Donc 160 heures c'est pas tant que ça. Et puis on a besoin de plus de 160 heures pour créer un jeu donc non c'est pas "trop".
Par contre si vous voulez aller vite, j'ai prévu des vidéos récapitulatives qui vous permettront d'échapper aux vidéos théorie et aller très vite. Ensuite, une fois passé l'initiation, la formation est découpée en projets. Vous pourrez donc suivre les projets qui vous intéressent si vous ne souhaitez pas regarder tout el cours d'un coup. Chaque projet est indépendant et peut se faire en quelques heures. Mais dans mon cours on rentre dans les détails. Pour ceux qui veulent creuser le sujet à fond, vous serez servi !
[ Pourquoi apprendre Unity6 avec moi ? ]
Vous avez certainement déjà suivi des formations Unity d'autres formateurs et il y a fort à parier que vous avez soit abandonné soit pas réussi à appliquer concrètement les exemples sur vos projets. C'est normal, leur méthode n'est pas bonne. En suivant ma formation, vous allez découvrir une nouvelle façon de vous former inégalée.
Ma méthode d'apprentissage unique a fait ses preuves et vous avez la certitude de réussir votre apprentissage avec moi.
D'ailleurs je suis tellement convaincu que ce cours vous donnera pleine satisfaction que je vous offre une garantie "satisfait ou 100% remboursé" durant 30 jours. Vous ne prenez aucun risque, si ce n'est le risque de devenir un créateur de jeux à succès.
Cette formation est sans équivalence sur le marché.
[ OK c'est bien mais il y a quoi dans ce cours incroyable ? ]
Il s'agit de la formation la plus complète et la plus poussée du marché toutes langues confondues.
En général, les autres formateurs que vous trouverez n'ont aucune réelle expérience. Pour ma part j'ai travaillé sur le terrain auprès des meilleurs (plusieurs éditeurs dans le top 10). Je profiterai de cette formation pour vous enseigner Unity mais aussi les bonnes pratiques, des astuces que l'on apprend qu'en entreprise, je vous donnerai des conseils pour trouver un job dans le secteur et je vous dévoilerai ce que les studios recherchent. Je ne vais pas me contenter de juste vous présenter Unity, je vous expliquerai comment utiliser tout un tas d'outils complémentaires pour que vous puissiez être autonomes de A à Z sur n'importe quel type de projet. Vous aurez également accès à des projets, des packs de ressources, des exercices corrigés et à tout mon code source.
[ Parlons du programme en détail ! ]
Un peu de théorie
Oui, il y a un peu de théorie, je ne vais pas vous le cacher mais c'est un passage obligatoire. Alors bonne nouvelle : j'ai créé pour les pressés ou les personnes qui connaissent déjà un peu Unity des vidéos récapitulatives en fin de section. Cela vous permettra de passer plus vite sur la théorie. Dans les premières sections vous découvrirez :
Comment installer, configurer et utiliser Unity
Comment créer un projet et mettre en place des scènes simples
Comment ajouter des comportements à vos objets de jeu (physique, textures, audio...)
Comment trouver et utiliser des ressources (modèles 3D, décors...)
Comment concevoir des terrains ou créer des environnements
Comment créer des interfaces pour les utilisateurs
Un peu de code
Pour développer des jeux vidéo il faut "développer". On utilise pour cela le langage de programmation C#. C'est un langage plutôt simple à prendre en main. Je vous proposerai de nombreuses vidéos pour vous former à ce langage. Que vous soyez débutant, intermédiaire ou expert, vous trouverez votre bonheur. J'ai créé des vidéos avec une difficulté croissante que vous pourrez suivre en fonction de votre niveau. Vous apprendrez :
Les bases du langage C#
Les notions intermédiaires et avancées en C#
Comment écrire des scripts C# spécifiquement pour Unity
Comment coder des algorithmes avancés
Comment mettre en place une architecture logicielle professionnelle grâce aux design patterns
Quelques exercices
Afin de vérifier si vous avez bien assimilé les notions du cours je vous proposerai de très nombreux exercices corrigés. Vous pourrez vous exercice, tester vos connaissances, vous entrainer puis voir la solution en vidéo. Vous aurez un cahier d'exercices format PDF en début de formation avec les instructions.
La bataille navale
Il s'agit du premier atelier de cette formation. Nous mettrons en pratique nos connaissances dans un projet concret afin de passer à la pratique en douceur. Nous allons créer quelques briques de gameplay sympas :
On va créer un océan et des bateaux
On va coder le système de navigation
Nous allons ajouter des canons et des boulets
Nous allons coder un système de tir pour les canons
On verra comment créer un bateau pirate ennemi
Nous allons créer notre toute première IA basique
On verra comment couler un navire
On va ajouter des effets visuels de dingue
L'intelligence artificielle
Dans un jeu vidéo il y a des IA. Nous allons découvrir les principales techniques de conception d'intelligences artificielles avec Unity. Cela inclus :
Définir un champ de vision pour un ennemi
Détecter le joueur
Pourchasser et attaquer le joueur
Se mettre à couvert
Créer un système de patrouille
Créer des zones de navigation
Coder un système de mouvement autonome
Créer des assets
Les assets ce sont des ressources (textures, musiques, modèles 3D...). C'est ce qui permet de créer des jeux. Je vous montrerai comment trouver et télécharger gratuitement des assets et je vous donnerai également mes propres ressources que j'ai créées moi-même. En plus de cela, je vous montrerai comment vous allez pouvoir facilement créer vous-même vos propres ressources afin de maîtriser la fabrication de vos jeux vidéo de A à Z.
Le Tower Defense
C'est le premier méga gros projet de cette formation. Il s'agit d'un jeu que nous allons coder intégralement. Je vous montrerai des astuces de pros pour non seulement écrire un code ultra robuste mais aussi pour obtenir un rendu visuel ultra qualitatif. Et c'est ça qui fera la différence sur vos projets. Vous allez découvrir des techniques et des méthodes inédites. Notre jeu intègrera de nombreuses fonctionnalités :
On va voir comment créer des niveaux
On va concevoir un environnement plaisant
Nous allons ajouter la tour
Nous aurons des ennemis
Nous verrons comment gérer la difficulté du jeu
Nous allons gérer la vie des monstres et du joueur
Nous mettrons en place des effets ultra satisfaisants
Nous pourrons construire des tourelles et les faire évoluer
Nous écrirons un code béton
On va publier le jeu, créer un kit de presse et voir comment trouver un éditeur
Développer des outils maison
Je vous montrerai comment développer vos propres outils pour Unity. Cela est hyper courant dans le monde professionnel car lorsqu'on réutilise une fonctionnalité, on développe un plugin qui pourra être réutilisé de projets en projets. Je vous présenterai 3 exemples d'outils :
Nous allons voir comment développer un éditeur de niveaux
Nous allons créer notre propre solution de Game Analytics de A à Z
Nous allons coder une extension pour étendre l'éditeur Unity
Un Open World
Il s'agit du second super projet de la formation. Nous allons créer un monde ouvert en 3D afin de partir à l'aventure. Notre jeu permettra au joueur d'incarner un personnage capable d'explorer des îles, de combattre des monstres et de réaliser des quêtes. Voici en détail les principales briques de gameplay que nous allons coder :
On va créer un monde ouvert immense
On va créer un personnage capable d'explorer les terres
On va créer un bateau pour aussi explorer l'océan
On ajoutera des monstres à affronter
Il y aura un système de quêtes
On mettra en place des dialogues
Le joueur aura un inventaire
On va créer une cinématique et un trailer
On va optimiser le jeu avec des techniques avancées
On implémentera un système de sauvegarde
L'IA générative
Pour ceux qui ne le savent pas, je maîtrise assez bien les IA génératives. Je vous partagerai donc mes connaissances pour vous montrer comment créer une infinité de ressources pour vos jeux grâce à l'IA. On verra notamment comment :
Générer des modèles 3D grâce à l'IA
Générer des textures et images avec l'IA
Générer des musiques et des sons via l'IA
Générer des dialogues avec l'IA
Faire de la synthèse vocale poussée par IA
Se servir de l'IA pour créer une voix off, une cinématique et un scénario
Dungeon Crawler
J'aime créer des jeux avec un style graphique original. J'essaye toujours d'innover et de trouver des astuces pour aboutir à un visuel plaisant. Dans cet atelier je vous montrerai comment créer un jeu en 3D tout en utilisant des ressources en 2D pour concevoir ce monde 3D. Je profiterai de cet atelier pour vous décrire étape par étape comment cela se passe dans un studio pour concevoir un jeu vidéo.
Le level design
Le level design c'est la conception des niveaux. Le game design c'est l'élaboration des règles de votre jeu. Dans cette section, je partagerai avec vous des conseils essentiels et incontournables pour mettre en place un bon level design. Et c'est quoi un bon level design ? C'est réussir à guider le joueur là où vous souhaitez sans que celui-ci n'ait l'impression d'être pris par la main. Cela doit se faire en toute subtilité.
Le Mini Golf RPG
Alors la c'est tout simplement mon projet personnel préféré que je vous révèle. C'est le jeu que j'ai créé qui est probablement mon préféré. Il s'agit d'un jeu de Golf mélangé à un RPG. On aura toutes les mécaniques des RPG intégré à un jeu de golf. Voici quelques exemples de fonctionnalités :
On aura de la santé et de la magie
On pourra activer des sortilèges
On pourra affronter des ennemis
Il y aura des objets à ramasser ainsi que de l'or
On aura même des combats de boss
On pourra utiliser des potions
Il y aura des quêtes et succès à débloquer
On pourra aller au village acheter de l'équipement
On pourra monter de niveau, débloquer des compétences et améliorer des pouvoirs
On va peaufiner le jeu comme vous ne l'avez jamais vu dans un autre tuto
Des jeux multi-joueurs
Nous allons développer plusieurs projets de jeux en ligne / en réseau / battle royale. L'objectif est d'apprendre à créer des jeux multiplayers en utilisant les principales solutions du marché :
Mirror
Photon
Netcode
Nous allons donc développer 4 projets de jeux multijoueur différents en utilisant ces outils. Un jeu de combat de tanks en arène, un jeu d'arcade 3D, un clone de Clash Royale et un autre jeu d'affrontement. Vous pourrez donc créer votre propre Battle Royale grâce à ces techniques.
Cela nous permettra également d'apprendre à Créer un DLC, développer une solution antitriche (anti-cheat), communiquer avec un serveur web, gérer des comptes utilisateurs, sauvegarder des données en ligne, mettre à jour un jeu à distance...Communiquer avec des API
L'objectif est de voir comment connecter un jeu Unity à un serveur web / une base de données. Cela vous permettra de mettre en place des fonctionnalités incontournables comme :
Gérer des comptes utilisateurs (inscription / login)
Stocker des données dans le cloud (score)
Récupérer des données sur un serveur via une API
Un jeu d'aventure 2D
Il s'agit d'un projet ultra complet qui vous permettra d'apprendre à créer des jeux 2D avec Unity. Nous allons intégrer les principales fonctionnalités que l'on retrouve dans les jeux vidéo :
Créer des niveaux 2D
Créer un personnage animé 2D
Se déplacer en 2D
Interagir avec des objets
Parler à des PNJ
Gérer un inventaire
Résoudre des missions
Un jeu mobile casual
Je vous révèle le code de mon jeu à succès qui a dépassé les 10 millions de téléchargements. On recrée ensemble les principales briques de gameplay de mon jeu et je vous révèle comment j'ai travaillé avec un éditeur sur ce projet chiffres à l'appui.
On recrée mon jeu
On code les principales mécaniques
Je vous montre comment collaborer avec un éditeur
Je vous dévoile les chiffres
Écrire un code ultra performant
Découvrez comment écrire un code optimisé avec DOTS, ECS, Burst Compiler, Profiler, le multithreading, le Job System de Unity et mes techniques ultra avancées d'optimisation.
Codez vos outils pour Unity Editor et automatisez tout
Nous allons écrire ensemble une bonne centaine de scripts qui nous permettront de modifier Unity afin de personnaliser l'interface, de créer nos outils et d'automatiser des tonnes de choses. Nous allons adapter Unity à nos besoins et nous allons voir comment créer des scripts pour l'éditeur. On va réellement incruster nos fonctionnalités dans le logiciel Unity pour avoir sous la main la version ultime d'Unity avec des éléments uniques qui font une énorme différence.
Le jeu de cartes de combat
Dans cet atelier on va créer un jeu de cartes style HeartStone ou Magic. Le but sera de jouer des cartes de monstres et d'attaquer notre adversaire avec nos cartes. On pourra invoquer des monstres plus ou moins forts selon le nombre de cartes sacrifiées.
Et bien plus
En plus des principaux projets, vous aurez accès à de très nombreux mini projets / ateliers pour pratiquer et ajouter des références à votre CV. Je vous partagerai des contacts d'éditeurs, des pistes pour le marketing de vos projets, mes outils pour créer votre press kit, mes astuces pour créer un trailer...
J'ai essayé de vous donner des détails tout en restant bref cependant cette liste n'est pas exhaustive tellement ce cours est complet. Vous pouvez jeter un œil au programme ainsi qu'aux vidéos gratuites pour vous faire une idée plus précise du contenu de ce guide ultime Unity.
Il y a bien d'autres surprises dans cette formation. Sachez que pour chaque projet je partage des techniques que vous ne trouverez pas ailleurs. Il s'agit de méthodes issues du monde professionnel et de réels secrets de fabrication. C'est la formation la plus exhaustive sur le logiciel Unity (et de très loin).
Vous aurez un accès à vie et en illimité à cette formation d'exception.
Si vous hésitez entre ma formation et une autre… Enfin non, vous n'hésiterez pas longtemps.