Tem alguma pergunta?
Mensagem enviada. Fechar
4.76
383 avaliações

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 !
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 20 minutes

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 ! ]

  1. 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

  2. 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

  3. 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.

  4. 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

  5. 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

  6. 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.

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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.

  12. 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é.

  13. 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

  14. 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…

  15. 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

  16. 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

  17. 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

  18. É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.

  19. 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.

  20. 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.

  21. 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. 

Comprendre les components (composants) avec Unity
Trouver et utiliser des assets (ressources) pour construire un jeu vidéo
Prise en main du packages manager et installation de packages populaires
Apprenez à modéliser en 3D dans Unity grâce à ProBuilder
Créer des terrains 3D sublimes et des Open world immenses avec Unity
Concevoir des interfaces pour vos utilisateurs avec les outils UI de Unity
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.76
383 avaliações
Estrelas 5
291
Estrelas 4
81
Estrelas 3
9
Estrelas 2
0
Estrelas 1
2