OFFRE DE LANCEMENT !!!
Apprenez à développer votre premier jeu vidéo de A à Z avec Unity.
▶️ Maîtrisez les BASES INDISPENSABLES du moteur Unity avant de vous lancer sur votre projet de FPS, RPG, Puzzle, Platformer, jeu narratif, etc.
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 pourvoir ensuite…
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.
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…
LE PIRE : Certaines 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'aideront 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…
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
DURÉE TOTALE : entre 10 et 15 heures
OBJECTIF : Apprendre tous les fondamentaux de la programmation pour enfin comprendre le code et l'appliquer dans des exercices corrigés.
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
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…
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…
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…
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
OBJECTIF : Coder un algorithme en code pour maitriser les tableaux indispenables pour créer des jeux avec des grilles, des inventaires, des cases, etc.
DURÉE TOTALE : ~4H
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
- 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…
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
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…
Accès aux 5 premiers modules et aux bonus dès maintenant.
Les prochains modules arriveront GRATUITEMENT dans les semaines suivantes.
PRÉCOMMANDE
99€
49€
Formation UNITY STARTER PACK
+ Bonus
Une formation accessible qui va à l'essentiel pour apprendre à programmer des jeux vidéo avec Unity 3D.
Hello ! Je suis Benoît Freslon, développeur indépendant et professeur de game design depuis plus de 14 années.
« Je trouve dommage de voir beaucoup de créateurs bourrés de bonnes idées et de motivation qui se sentent frustrés en restant bloqués à un certain stade, les empêchant de réussir leur jeu vidéo indépendant. »
Prix du meilleur game design remporté pour mon jeu EnigmBox à Londres lors de L'IndiePrize 2018.
Quand j'ai commencé en 2006, j'ai développé mes jeux vidéo en ayant juste assez de connaissances en programmation. Mes jeux étaient moyens ou jamais terminés. Je me suis posé la question : « Comment créer des jeux vidéo et amuser le plus de personnes possibles ? ».
J'ai compris que toute la force d'un bon jeu résidait dans son gameplay :
Avec un petit budget, peu de connaissances techniques, artistiques et en peu de temps, j'ai réussi à faire jouer plus de 40 millions de personnes à travers le monde et rentabiliser mes jeux.
• Plusieurs de mes créations ont été maintes fois récompensées à travers le monde.
• J'ai signé avec plusieurs éditeurs de jeux vidéo.
Mon dernier jeu mobile, EnigmBox, a été téléchargé 1,4 million de fois et généré 80569€ de revenus.
J'aime transmettre mon savoir depuis 2008. J'aide les développeurs de jeux vidéo à concrétiser leurs projets de jeux. J'ai formé des centaines d'étudiants en game design dans différentes écoles réputées :
• ISART Digital (également diplômé en 2008)
• RUBIKA Supinfogames
• Objectif 3D
• 3iS (Poste actuel)
• ETPA (Poste actuel)
Par ailleurs, mon blog VideoGameCreation.fr et ma chaîne YouTube permettent à des créateurs amateurs de se lancer plus sereinement dans leurs projets de jeux vidéo. Étant désormais organisme de formation, je diligente des cours privés aux professionnels.
👍 « 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
👍 « 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 m'a appris cette formation : compréhension des prefabs. mieux organiser le code et voir tous les éléments communiqués entre eux alors que ce sont que des scripts séparés. »
- CHRISTELLE, 43 ans
👍 « La formation m'a permis de mieux comprendre la programmation et le développement de jeu vidéos. »
- STÉPHANE, 33 ans
👍 « 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
👍 « 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
👍 « 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
QUESTIONS - RÉPONSES
Aucun.
14 heures environ au total sans compter les bonus mais vous pouvez la suivre quand vous le souhaitez.
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.
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.
Ils sont tous gratuits.
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é.
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é.
UNITY STARTER PACK ©2022 | Conditions générales de vente | Politique de confidentialité