Maîtrisez les bases essentielles du moteur Unity et du C# pour développer vos premiers jeux vidéo.

👍 « Elle est vraiment accessible au débutant ^^ Oui je pense que c'est le genre de formation que je recommanderai à des amis qui veulent se former. »


- FLORENT, 28 ans

Grâce à cette formation, vous allez pouvoir ensuite…

  • Créer facilement des jeux vidéo 2D
  • Développer vos propres idées de gameplay ;
  • Comprendre comment passer de l'idée abstraite au jeu concret ;
  • Expérimenter des prototypes de jeux et vous améliorer en game design ;
  • Participer à plein de gamejams ;
  • Utiliser les notions essentielles de logique et d'algorithme en code ;
  • Créer vos propres jeux vidéo indépendants et les publier en ligne ;
  • Et potentiellement amuser plein de joueurs ! 🤩

Le problème quand on part tête baissée sur son projet de jeu…

Vous vous retrouvez bloqué et démotivé, car vos idées sont trop ambitieuses.


Vous manquez alors de compétences techniques et de méthodologie.


Cela ne sert à rien de vouloir trouver les plus beaux graphismes ou écrire le plus formidable des scénarios si l'on ne peut même pas y jouer

Votre idée de jeu n'a pas de valeur tant que votre jeu n'est pas jouable.

Au final, les tutoriels sur YouTube c'est pas ouf… 😕

On a tous commencé par chercher sur Google : "Comment créer un jeu", un "FPS", un "RPG", "un jeu mobile", etc.


On est tombé sur plein de vidéos bien expliquées mais au final, on a juste reproduit un jeu à l'identique…


  • Est-ce que l'on a eu le courage d'aller jusqu'au bout du tutoriel ?
  • Est-ce que l'on a mémorisé tout ce que l'on a appris ?
  • Est-ce qu'on est maintenant capable de développer un jeu de A à Z ?
  • Est-ce que l'on a acquis le raisonnement pour coder sans l'aide de personne ?
  • Est-ce que l'on peut se dire qu'on a créer son propre jeu vidéo ?
  • Est-ce que l'on sait vraiment programmer des jeux ?

LE PIRE : Certains tutoriels YouTube te font croire que tu vas créer ton jeu 3D ultra réaliste facilement, sans effort sans coder, mais ils te vendent du rêve…

Prendre des raccourcis "faciles" ne t'aidera pas à créer tes propres jeux…

C'est pourquoi tous les débutants doivent commencer par apprendre les bases du code sur des petits projets avant de vouloir créer le jeu de leur rêve…

  • Commencez par apprendre les bases de la programmation C# pas à pas.
  • Créez d'abord des petits projets rapides pour apprendre progressivement.
  • Maîtrisez seulement 20% d'un moteur de jeu pour déjà créer des jeux cools !
  • Développez différents gameplays simples et soyez plus efficaces dans vos raisonnements.
  • Appliquez ensuite toutes les notions que vous avez apprises dans vos propres projets.

MA MÉTHODOLOGIE : A.C.A.

J'enseigne ces cours dans les écoles de jeux vidéo pour les personnes qui n'ont jamais développé de leur vie. Au bout de 2 journées, les élèves ont assimilé l'essentiel et sont capables de développer avec Unity des petits jeux simples.

👁

APPRENDRE

💡

COMPRENDRE

🧑‍💻

APPLIQUER

CONTENU DE LA FORMATION

22 heures de formation en vidéo

BONUS : Toutes les bases de la programmation C#

OBJECTIF : Apprendre tous les fondamentaux de la programmation pour enfin comprendre le code et l'appliquer dans des exercices corrigés.


VOIR BONUS

MODULE 1 : Programmation Orientée Objet

OBJECTIF : Apprendre les notions élémentaires de programmation objet pour le jeu vidéo avec la POO pour structurer son code et sa logique.


- Comprendre le principe de la POO et l'appliquer dans Unity3D

- Comprendre les classes

- Comprendre les instances et les objets

- Comprendre les propriétés et les méthodes

- Comprendre l'espace de noms

- Comprendre l'héritage

- Structurer une classe C#

- Comprendre la portée et la protection des données

- Appliquer les conventions de codage pour écrire correctement son code

MODULE 2 : Initiation à Unity3D avec un projet type "FlappyBird"

OBJECTIF : Comprendre comment intégrer les assets, les faire bouger, gérer les collisions, ajouter des contrôles et créer du gameplay pour ensuite exporter votre premier projet de jeu vidéo.


- Télécharger et installer Unity

- Prise en main de l'interface

- La scène

- Les gameobjects

- Les components

- La hierarchy

- La fenêtre Game

- L'inspector

- Les outils pour manipuler les GameObjects dans la scène

- Structurer les dossiers d'assets et les importer dans son projet

- Intégrer les assets visuels et sonores

- Les sprites 2D (SpriteRenderer)

- Coder en C# dans Visual Studio

- La console de debug

- Faire sauter un gameobject avec la souris

- Déplacer des objets et comprendre les Vecteurs

- Ajouter de la physique (Gravité, vélocité)

- Maitriser le principe de Prefabs et les instancier dans la scène

- Détecter les collisions

- Coder la logique de gameplay, les interactions, le score, les bonus, les conditions de victoire et de défaite, etc.

- Explication de l'algorithme utilisé

- Créer le menu principal

- Créer l'écran de fin de partie

- Sauvegarder le meilleur score

- Comment exporter son projet

- Et bien plus encore…

MODULE 3 : Notions avancées en programmation C#

OBJECTIF : Apprendre les notions évoluées pour développer des projets plus ambitieux avec une bonne logique.


- Les données statiques

- Le mot clé "var"

- Les getters / setters

- La surcharge

- Les listes

- Les enums

- Les struct

- Le messages

- Les singletons

- Et bien plus encore…

MODULE 4 : Créer un "Shoot'em Up"

OBJECTIF : Apprendre à structurer ses classes, à instancier des objets en codes, à créer des niveaux et maitriser le système de particules d'Unity.


- Créer les différentes scènes

- Intégrer les assets graphiques

- Apprendre à lister et structurer ses classes avant de coder

- Coder le contrôle du vaisseau au clavier

- Coder les tirs du joueur avec la création et destruction d'instances

- Détecter les collisions avec les projectiles

- Maitriser le système de particules pour créer des effets (explosions, tirs, impacts)

- Ajouter une trainée de réacteur et des explosions avec "ParticleSystem"

- Créer l'IA des différents ennemis

- Créer le Level Design des différents niveaux

- Ajouter des bonus

- Ajouter des bruitages

- Ajouter les menus

- Ajouter un menu de pause

- Et bien plus encore…

MODULE 5 : Créer un jeu de plateformes de type "Mario Bros."

OBJECTIF : Créer un personnage animé avec un contrôle au clavier et manette, une gravité, différents ennemis et différentes IA, intégrer des décors, gérer une caméra dynamique, créer plusieurs niveaux, etc.


- Créer un niveau facilement avec le "Tilemap editor"

- Détecter les collisions avec le sol et tous les éléments de gameplay

- Ajouter un contrôle à la manette du personnage

- Intégrer une caméra dynamique avec "Cinemachine"

- Coder une IA générique pour les ennemis

- Ajouter les animations des ennemis et du personnage avec "Animator"

- Ajouter des bonus

- Ajouter des blocks destructibles

- Ajouter une musique et des bruitages

- Créer un menu et une interface "pro" avec les "CanvasUI"

- Et bien plus encore

MODULE 6 : Créer un jeu de puzzle (Style 1010!)

OBJECTIF : Coder un algorithme en code pour maitriser les tableaux indispensables pour créer des jeux avec des grilles, des inventaires, des cases, etc.


- Maitriser les tableaux en 2D

- Contrôler la probabilité d'apparition

- Utiliser l'asset DOTween pour faire des animations simples en une ligne de code

- Gérer le meilleur score

- Afficher les différents écrans

- Et bien plus encore

+ 🎁 BONUS GRATUITS !!!

LES BASES DE LA PROGRAMMATION C#

DURÉE TOTALE : ~4H

Les bases du C#

Introduction :

- Pourquoi apprendre à programmer ?

- Principe de programme

- Principle de programmation

- Apprendre la programmation en jouant

- La langage de programmation

- Le C#


Commentaires, consoles et ";"

- Les commentaires

- Console (Debug)

- Le point-virgule ";"


Les variables et les constantes

- Les variables

- Les constantes

- Les déclarations


Les types de données

- bool

- int

- float

- string

- Exercice corrigé sur les déclarations de variables

- Exercice corrigé sur les échanges de variables


Les opérateurs

- Les opérateurs arithmétiques

- Exercice corrigé sur les opérateurs arithmétiques

- Les opérateurs relationnels

- Exercice corrigé sur les opérateurs relationnels

- Les opérateurs d'égalité

- Exercice corrigé sur les opérateurs d'égalité

- Les opérateurs logiques

- L'algèbre de Boole

- Exercice corrigé sur les opérateurs logiques

- Les opérateurs d'affectation opérationnels


Les expressions, les indentations et les accolades

- Les expressions

- Les indentations et les accolades


Les conditions

- Le "if"

- Le "else"

- Le "else if"

- Le "switch case"

- Exercice corrigé sur les conditions


Les tableaux

- Principe des tableaux

- Les tableaux multidimensionnels

- Exercice corrigé sur les tableaux


Les boucles

- La boucle "while"

- La boucle "do while"

- La boucle "for"

- La boucle "for each"

- Exemples de boucles

- Exercice corrigé sur la boucle "while"

- Exercice corrigé sur la boucle "for"

- Exercice corrigé sur la boucle "foreach"


Les méthodes (fonctions)

- Principe des méthodes

- Les méthodes "void"

- Les méthodes avec paramètres

- Les méthodes qui retournent une valeur

- Des méthodes avec le même nom ?

- Exemples de méthodes

- Exercice corrigé sur les méthodes


Les erreurs

- Les pires erreurs à éviter

Résoudre ses problèmes rapidement sur Unity

- Que faire quand on est bloqué ?

- Comment corriger les bugs qui nous bloquent ?

- Comment recevoir des l'aide rapidement ?

- Comment bien coder et comprendre ses erreurs ?

- Et bien plus encore…

Pack d'assets (VALEUR 29€)

Des milliers de fichiers à télécharger libres de droit pour les intégrer dans vos jeux : sprites, sons, musiques, personnages, décors, modèles 3D, icones, boutons, etc.


- Pack d'assets de Kenney d'une valeur de 29€

- Liste énorme d'assets gratuits à télécharger


Fiches mémos

Vous pouvez imprimer ou garder sous les yeux ces fiches mémos pour retrouver rapidement ce dont vous avez besoin quand vous en avez besoin sans perdre du temps à fouiller sur Internet.


- Le Cheat Sheet en C# : récapitulatif de tout le code C#, la structure, la façon de déclarer, les fonctions les plus utilisées en C#, etc.


- L'API Monobehavior : toutes les fonctions essentielles des gameobjects listées avec des exemples.


- Les raccourcis clavier Unity 3D : améliore votre productivité


- Et bien plus encore…


OFFRE EXCLUSIVE

99€

49€

Formation UNITY STARTER PACK

+ Bonus

  • Contenu de la formation avec les Bonus (valeur 69€)
  • Pack d'assets (valeur 30€)
  • Codes sources des tutoriels
  • Fiches mémos
  • Accès au Discord privé
  • Je réponds aux questions par email
  • Satisfait ou remboursé 30 jours

Une formation accessible qui va droit à l'essentiel apprendre à programmer des jeux vidéo avec Unity 3D.

OFFRE EXCLUSIVE !!!

CE QUE PENSE LES MEMBRES DE LA FORMATION UNITY STARTER PACK

👍 « Formation très bien expliquée:
- Au niveau programmation: le formateur explique son raisonnement mais il est possible de prendre une autre voie dans la programmation afin d'arriver à notre résultat final.
- Au niveau structure du projet pour bien agencer nos assets(dossiers, sous dossiers....)
De temps en temps des trucs et astuces bien sympathiques:)
Cette formation, par des projets simples et en 2D, touche des thématiques bien connues comme un platformer, un shoot'em up, un puzzle game.... »


- CHRISTELLE, 43 ans

👍 « Elle est vraiment accessible au débutant ^^ Oui je pense que c'est le genre de formation que je recommanderai à des amis qui veulent se former. »


- FLORENT, 28 ans

👍 « Benoit nous apprend à concevoir des jeux étape par étape et sans rien oublier ! je pense que c'est cela qui se démarque des autres formations que l'on peut croiser sur internet ...benoit explique tout de A à Z ! rien n'est laissé en suspend ! donc grâce à sa méthode pas à pas je peux enfin comprendre comment un jeu se créer entièrement et réellement :) je conseille cette formation sans hésiter, d'ailleurs je l'ai déjà fait :) »


- MICHEL, 50 ans

👍 « La formation m'a permis de mieux comprendre la programmation et le développement de jeu vidéos. »


- STÉPHANE, 33 ans

👍 « Excellente formation bien structurée et progressive. Elle est très accessible à toute personne ayant quelques notions de codage. »


- PIERRE, 56 ans, Nice

CE QUE PENSE LES MEMBRES DE LA FORMATION C#

👍 « Etant vraiment débutant et pensait pas y arriver, j'avoue que j'ai pris de la motivation et le plus gros est fait aujourd'hui. Comme quoi, il suffit de mettre les mains dedans pour essayer et surtout apprendre. J'ai trouvé la formation très bien et vous expliquez très bien. Ayant une maladie psychique, j'ai eu un peu de mal au début mais tant que je restait concentré, ça allait de mieux en mieux. Même s'il me reste de quoi retravailler certains points, je reste motivé pour apprendre. Merci à vous, sincèrement. »


- ARTHUR, 25, FOUGÈRES

👍 « Très bon pour apprendre (ou se remémorer) les bases. Rapide et bien expliqué, une très bonne entrée en matière! »


- ADRIEN, 23, LYON

👍 « Compréhension du vocabulaire et de l'univers de la programmation. Je comprend désormais ce qui s'affiche à l'écran et je vais pouvoir attaquer la formation Unity Starter Pack avec un bagage suffisant. »


- STEVE, 41, BRUXELLES

👍 « Les bases du C# sont clairement expliquées et les vidéos sont complètes sans être indigestes. »


- JULIEN, 36, GRENOBLE

👍 « J'ai pu comprendre bases de la prog en C# , les exercices sont adaptés à la progression c'est ce que qui fait le + de cette formation. »


- JÉRÉMIE, 27, PIERREFITTE NESTALAS

👍 « Cette formation ma permis de me faire un rappel, et de voir certaine chose que je n'avais pas bien compris ou vu »


- NICOLAS, PARIS

👍 « Etant déjà en formation de programmeur, j'ai fait ce module pour réviser. Ca a été très bénéfique pour moi de revoir certaines bases du C#. Je trouve la méthode d'enseignement TOP. »


- SYLVAN, 36, SARLAT LA CANÉDA

👍 « Je pense que la formation est un très bon premier pas dans la programmation et permet de voir plus clair dans toutes ces lignes de code auxquels tous les créateurs de JV seront confrontés un jour ou l'autre.
En ce qui me concerne, je me situe plutôt du côté artistique et j'ai pris la décision de commencer le c# afin d'être plus autonome dans la création de mon projet de platformer 2D contemplatif. J'ai trouvé les explications très accessibles donc je conseille vivement à toutes personnes désireuse de réaliser un jeu vidéo de passer par là, même si on est plus du côté artistique.
J'ai longtemps été très sceptique à l'idée de commencer, me disant que ça n'allait pas être mon truc et que j'allais sans doute trop galéré à comprendre tout ça, mais franchement, ça va, donc... vous pouvez foncez :).
»


- AURÉLIE, 32, Aigle (Suisse)

👍 « Une nouvelle approche d'unity ! Bien différente de ce que j'ai pu voir jusqu'à maintenant ! la durée des vidéos est correcte et permet d'assimiler correctement les concepts abordés. La progression est bien quantifiée ! »


- CHRISTOPHE, 53, MÉRU

👍 « Déjà développeur, je m'intéresse à Unity depuis longtemps. Cette formation m'a permis de connaître la syntaxe du C#. Et je vais continuer avec votre prochaine formation. »


- CHARLY, 19, PARIS

👍 « Formation explicite avec exemples simples et efficaces à l'appui. bonnes 1e bases. »


- CHRISTELLE, 43, TULLE

👍 « Très bonne formation. Je connaissais un peu python, et voir cette introduction sur C# m’a permis de revoir les bases. Hate de passer a la suite! »


- JEAN, 40, ANGOULÈME

👍 « La formation m'a permis de comprendre les bases en c# de comprendre les codes d'éviter les erreurs. »


- FATOU, 28, SÉNÉGAL

👍 « J'ai pu comprendre les base et les mettre en pratique dans la suite de la formation unity. »


- STÉPHANE, 33, NANTES

QUESTIONS - RÉPONSES

Est-ce que cette formation est faite pour moi ?

Si vous êtes débutants est que vous souhaitez apprendre à programmer vos premiers jeux vidéo pour amuser les joueurs alors oui cette formation est faite pour vous.

Quels sont les prérequis ?

Aucun.

Combien de temps dure la formation ?

14 heures environ au total sans compter les bonus mais vous pouvez la suivre quand vous le souhaitez.

Est-ce que la formation me permettra de développer n'importe quel type de jeu ensuite ?

Oui, les bases d'Unity permettent de développer ensuite tous les types de jeux en 2D. Avec ces fondamentaux vous pouvez créer des jeux sur mobiles, des jeux sur PC ou sur console.

Quelle puissance d'ordinateur faut-il pour suivre la formation ?

Au minimum un ordinateur fixe ou portable avec Windows 7 et une carte graphique qui supporte Direct X 10, soit une Nvidia GTX 560 ou une ATI 5XXXX.

Combien coûtent les logiciels ?

Ils sont tous gratuits.

Que se passe-t-il si la formation ne me convient pas ?

Je ne veux pas vous vendre une formation qui ne répond pas à 100% à vos attentes. Si dans les 30 jours après votre achat vous n'êtes pas satisfait de la formation, je vous rembourse intégralement. Il suffit de me contacter et vous serez remboursé.

GARANTIE SATISFAIT OU REMBOURSÉ 👌

GRÂCE À LA GARANTIE « SATISFAIT OU REMBOURSÉ 30 JOURS », TESTEZ PENDANT 30 JOURS PUIS DÉCIDEZ SI VOUS VOULEZ GARDER LA FORMATION.


Je ne veux pas vous vendre une formation qui ne répond pas à 100% à vos attentes. Si dans les 30 jours après votre achat vous n'êtes pas satisfait de la formation, je vous rembourse intégralement. Il suffit de me contacter et vous serez remboursé.

a commencé la formation UNITY STARTER PACK.