Mô tả

Bienvenue sur ce guide ultra complet qui vous permettra d'apprendre à créer des jeux mobile (Hyper) Casual et d'acquérir les bonnes pratiques.
Si vous voulez apprendre à créer des jeux vidéo pour smartphone, optimiser vos projets, connaître les bonnes pratiques et vivre de votre passion, ce cours est fait pour vous.

Dans ce tutoriel vous apprendrez toutes les étapes du développement de jeux pour mobile de A à Z au travers de plusieurs projets et ateliers concrets mais pas que ! Vous y découvrirez aussi tout le reste comme par exemple :

  • Démarcher des éditeurs et collaborer avec

  • Optimiser votre projet pour maximiser vos chances d'être édité

  • Des astuces pour monétiser mieux vos jeux et donc générer plus de revenus

  • Créer un kit de presse, des visuels, un trailer, des médias divers pour le marketing

  • Trouver des idées, écrire un GDD (Game Design Document)

  • Trouver des financements, monter votre boîte

  • Monétiser votre jeu avec Unity Ads

Je vous ferai également un retour d'expérience à propos de projets concrets sur lesquels j'ai travaillé afin de partager avec vous la réalité et toutes les étapes du cycle de vie d'un jeu.

Il s'agit donc d'une formation complète qui vous permettra d'apprendre à développer des jeux vidéo avec Unity et le langage C#. Nous mettrons nos connaissances en pratique lors du développement de plusieurs projets (Un jeu Hyper Casual, un jeu Casual et un retour d'expérience sur un autre jeu HyperCasual).

Vous apprendrez à optimiser vos projets pour :

  • Améliorer votre rétention

  • Maximiser vos revenus

  • Améliorer vos KPI / indicateurs de performance (CPC, CPI) => Vous apprendrez ce vocabulaire

  • Choisir les bons graphismes

  • Optimiser votre jeu pour mobile

  • Avoir un projet Unity facilement exploitable pour un éditeur

  • Afficher des publicités Unity Ads, les optimiser et générer des revenus

  • Développer un projet de A à Z avec toutes les fonctionnalités indispensables dans un jeu Hyper Casual

En parallèle de la partie développement, je partagerai avec vous toutes les bonnes pratiques qui concernent tout le reste (éditeur, marketing, monétisation, gestion, optimisation...). Bref tout les sujets qui ne sont en général jamais abordés dans les tutoriels que vous pouvez trouver sur le net mais qui sont pourtant indispensables.

Dans ce cours il y aura donc des sujets funs comme la création de plusieurs jeux de A à Z et des sujets plus sérieux comme par exemple préparer votre dossier, présenter votre jeu à un éditeur, optimiser au mieux vos publicités, analyser les données récoltées, étudier le marché, des analyses de jeux existants, comprendre le vocabulaire des éditeurs...
Vous apprendrez aussi comment faire un portage de jeu pour adapter un jeu PC à un écran tactile mobile.

C'est un cours d'exception et d'une très grande richesse car il aborde ce que les autres n'abordent pas. Vous aurez non seulement toutes les connaissances pour créer vos jeux mobile avec Unity mais également toutes les connaissances pour maximiser vos chances de connaître le succès avec vos projets. De plus vous obtiendrez votre certificat de réussite sur le développement de jeux mobile avec Unity et C# à l'issue de ce tutoriel.

Vous serez à mes côtés comme si vous étiez dans mon équipe de développement et dans les réunions avec l'éditeur. Vous serez pas la suite plus confiant et plus serein pour vous lancer en tant que créateur de jeux vidéo indépendant.

Je vous invite donc à rejoindre ce cours si vous souhaitez enfin vous lancer et vivre de votre passion : le développement de jeux vidéo !


Bạn sẽ học được gì

Développer des jeux pour mobile

Créer des jeux (Hyper) Casual

Utiliser Unity pour créer un jeu smartphone

Gérer la partie marketing

Comment travailler avec un éditeur de jeux

Comment gagner de l'argent avec ses jeux vidéo

Comment trouver des idées de jeux et faire un GDD

Créer un kit de presse et faire la promo de son jeu

Optimiser le projet et augmenter ses chances d'être édité

Ajouter les quelques détails qui feront de votre jeu un jeu meilleur

Apprendre Unity pour faire des jeux pour mobiles

Monétiser un jeu avec Unity ADS

Yêu cầu

  • Aucune connaissance n'est requise pour suivre ce cours
  • Il vous faut un ordinateur et internet
  • Vous devez avoir envie de créer vos jeux mobile
  • Votre objectif est de devenir développeur de jeux indépendant et vivre de votre passion ?

Nội dung khoá học

10 sections

Comprendre le monde des jeux mobile (Hyper) Casual et analyser le marché

12 lectures
Présentation de cette formation et de son contenu
12:04
Découvrez mes créations personnelles + Je vous montre les chiffres
12:34
Pourquoi utiliser Unity quand on crée des jeux Hyper Casual pour mobile ?
09:49
Les caractéristiques des jeux Casual/Hyper casual et les principaux codes
07:37
Comment rendre un jeu "Snackable", un must dans le monde des jeux mobile
18:39
Analyse d'un jeu vidéo présent sur le store pour mieux comprendre le genre
09:36
Casual VS Hyper Casual : Quelles différences ? Lequel privilégier ? Pourquoi ?
16:23
Comparatif / Analyse de 2 jeux mobile, l'un Casual l'autre Hyper Casual
18:02
Comment trouver des idées de jeux à développer ? Techniques créatives.
14:41
Créer un Game Design Document ou Game Design Overview : Mettre le jeu sur papier
08:26
Comment gagner de l'argent avec ses jeux ? Avant, pendant et après le projet.
07:38
Conclusion section 1 + Ce qui vous attend dans la suite de ce guide complet
04:11

Débuter avec Unity, le moteur de jeu idéal pour créer des jeux mobile

5 lectures
Télécharger et installer Unity, le moteur de jeu idéal pour l'Hyper Casual
10:56
Aperçu de l'interface du logiciel Unity
23:08
Exploration des menus de Unity (Partie 1/2)
23:51
Exploration des menus de Unity (Partie 2/2)
29:48
Trouver des assets (modèles 3D) en ligne et les utiliser dans Unity
24:14

Débuter avec C#, le langage de programmation que nous allons utiliser pour coder

12 lectures
Si vous avez besoin d'aide
00:07
Quelques mots sur le langage de programmation C# (C-sharp)
26:45
Les variables avec C#
19:34
Les conditions avec C#
14:28
Utiliser les boucles pour répéter un bout de code C#
08:24
Utiliser des tableaux pour stocker un grand nombre de données
12:38
Écrire des fonctions pour exécuter un bout de code spécifique
20:52
Passer des paramètres aux fonctions et récupérer une valeur de retour
24:36
Comprendre les Inputs : Interagir avec un jeu vidéo
15:35
Topo sur le fonctionnement du mode 2D de Unity et des Sprites
29:10
Découverte de visual studio 2022, la nouvelle version de l'éditeur de code
18:27
Avoir plusieurs versions de visual studio en même temps
03:50

Créer un template (modèle) de jeu HyperCasual réutilisable pour aller + vite !

13 lectures
Initialisation d'un projet Unity mobile 3D pour préparer le template
22:08
Mise en place d'une SkyBox adaptée au mobile et au style hyper casual
13:05
Mise en place de formes simples pour préparer un mini jeu 3D
12:31
Création d'un canvas pour accueillir l'interface utilisateur
17:14
Comment organiser l'UI (interface utilisateur) pour un jeu hyper casual ?
14:38
Travailler avec le Canvas et le système d'ancrage de Unity
17:59
Modifications des couleurs avec un shader cartoon idéal pour le mobile
18:32
Un script de mouvement simple pour le personnage
15:27
Le script des obstacles, les ennemis du joueur
17:58
Spawner : Pour générer des obstacles à l'infini
13:41
Rendre le prototype Snackable / Juicy avec des effets visuels
29:05
Relancer le jeu quand on perd (après le timer de 3 secondes)
00:29
Compilation et test du proto sur mobile afin de valider notre template Unity
05:06

PROJET : Développement d'un jeu Hyper Casual complet. Bonnes pratiques & astuces

38 lectures
Création de notre projet Unity de jeu hypercasual 3D
22:38
Préparation du script de déplacement du personnage
15:34
Suite du script C# de mouvement via écran tactile
16:56
Fonction de saut du personnage
19:08
Animation du personnage 3D lors de son déplacement
21:06
Script C# pour que la caméra suive le personnage dans le niveau
14:24
Amélioration du script du personnage
09:26
Préparation du niveau / Environnement 3D
28:23
Amélioration de notre décor 3D
21:54
Création d'un tutoriel dans le jeu + Test intermédiaire du projet sous Android
14:27
Comprendre ce qu'est un modèle low poly et en créer un sous Blender
18:30
Chronométrage des parties et fin du niveau au bout du timer
20:27
Obtenir un temps additionnel si on regarde une pub (rewarded video)
11:47
Menu principal du jeu vidéo
12:10
Écran du sélecteur de skin pour pouvoir personnaliser son personnage
19:11
Configuration des objets interactifs du niveau
09:52
Détection des collisions avec les objets et gestion de cette collision
26:40
Calcul du score du joueur durant le jeu
18:03
Fonctionnalité de sauvegarde du meilleur score
13:53
Gagner des pièces d'or durant le jeu pour pouvoir acheter dans le magasin
16:04
Design du magasin (shop) pour l'achat d'objets virtuels dans le jeu
15:25
Monétisation du jeu / modèle économique : Caractéristiques incrémentales
28:02
Récompenser le joueur chaque jour et débloquer des skins / objets rares
21:17
Mise en place d'un écran de succès/achievements à débloquer
23:44
Préparation d'un personnage contrôlé par l'ordinateur (IA)
15:33
Code C# de déplacement autonome de l'intelligence artificielle
23:58
Amélioration du personnage IA contrôlé par l'ordinateur + quelques idées
13:32
Affichage des scores des différents joueurs en fin de partie
17:44
Progression du joueur, passage de niveaux et déblocage de décors
21:50
Utiliser Unity Ads pour afficher des publicités et monétiser un jeu mobile
35:29
Installer Game Analytics pour récolter des datas et analyser ces données
18:05
Créer des visuels (Images / Vidéos) de son jeu pour en faire la promo
15:44
Créer un kit de presse pour présenter son jeu à la presse ou à un éditeur
22:30
Proposer un projet de jeu à un éditeur de jeux mobile et se faire publier
10:44
Le statut de micro entreprise pour créer sa boîte et se lancer
08:57
Utiliser un template du store, conseils et à propos des prochains projets
11:28
Google Play Developers Console : Pour publier un APK sur le Play Store de Google
08:05
Télécharger le projet Unity final complet et toutes les sources du jeu
00:15

PROJET : Création d'un jeu casual 3D + Astuces compatibilité inputs mobile & PC

23 lectures
Présentation du jeu casual que nous allons développer
02:06
A propos des ressources utilisées
00:30
Importation des modèles 3D modélisés sous Blender
15:09
Créer et trouver des modèles 3D pour notre jeu mobile
07:40
Préparation du premier niveau de notre jeu 3D
17:58
Ajout d'un Trail Renderer et d'un ciel (skybox)
11:29
Mise en place d'animations 3D
16:04
Préparation de la caméra pour filmer l'action
21:08
Fonction de propulsion de la balle via son rigidbody
20:22
Amélioration du tir de la balle pour un meilleur feeling
16:05
Détection des collisions avec les éléments du niveau
14:54
Travailler avec les outils audio
18:14
Terminer un niveau pour passer au suivant et progresser dans le jeu
13:16
Création d'un menu pour passer au niveau suivant
19:42
Création d'une mini cinématique d'introduction pour un niveau
16:44
Système de mise en pause du jeu
14:46
Avancement des niveaux suivants de notre jeu
14:07
Création d'un sélecteur de niveaux
18:29
Indiquer au joueur (feedback) quand il a de nouveau la possibilité de jouer
04:15
Création d'un paramètre pour pouvoir modifier le volume du jeu
09:06
Petit effet visuel : La caméra zoom sur l'action automatiquement
11:29
Système pour collectionner / ramasser des objets de jeu
08:43
Compilation du projet pour Android afin de conclure sur ce projet
10:20

Retour d'expérience, réalité du terrain et secrets de développement de mon jeu

19 lectures
Introduction et présentation de cette secion
19:13
Travailler avec la physique, qui sera au cœur du jeu. Paramétrage du perso.
11:28
Workflow : Modéliser, importer et configurer un objet 3D dans Unity
11:14
Utiliser le moteur physique pour propulser le Ragdoll dans le niveau
15:31
Collisions, score, effets visuels snackables, algorithme des points, aléatoire…
11:13
Utilisation des physics materials et de iTween pour donner un feedback au joueur
07:42
Importer le modèle 3D d'une ville complète et test du jeu avec ce décor 3D
13:01
Fonctionnalité de "secousse" pour appliquer une impulsion au personnage
06:29
Optimisation maximale du projet pour le rendre compatible avec les mobiles
15:06
Mise en place de voitures autonomes dans la ville : IA Navigation et NavMesh
11:25
Monétisation du projet avec des pubs. Présentation de Unity Ads et de son SDK
10:35
Avancement du projet, astuces, conseils, défis, ajustements & améliorations...
11:28
Faire revenir le joueur, succès à débloquer, achats in app et let's play du jeu.
09:45
Monétiser avec un achat intégré : éléments de personnalisation + rétention
08:17
Démarcher un éditeur de jeux, créer un press kit, medias, présenter son jeu...
11:49
Collaborer avec un éditeur de jeux vidéo mobile Hyper Casual
15:01
Réaliser un trailer vidéo de son jeu pour en faire la promotion et des pubs
09:12
Retours de l'éditeur, résultats des tests, KPI, les chiffres du jeu.
14:51
Les différentes itérations, les résultats, l'état actuel du projet
23:31

Des conseils et notions complémentaires en vrac pour vous améliorer sous Unity

7 lectures
A propos de cette section "Vidéos en vrac"
00:42
Utiliser les Scriptable Objects pour organiser ses données en dehors des scripts
12:17
Créer une DLL (librairie de fonctions C# / Plugin) utilisable dans Unity
22:56
Optimiser un projet pour améliorer les performances du jeu 2D ou 3D au maximum
31:37
Compilation de 10 astuces pour Unity afin d'améliorer vos jeux vidéo
01:35:31
Modifier des variables à distance avec remote config
23:14
Créer des textures par intelligence artificielle & stable diffusion
26:54

Réaliser un portage de jeu vidéo : Adapter un jeu PC pour un mobile tactile

7 lectures
Présentation du projet et préparation du portage du jeu
03:04
Initialisation du projet et import du TileSet 2D sous Unity
11:47
Création de notre Tilemap (village 2D) et mise en place des collisions
18:14
Création d'un script de mouvement du personnage au clavier
14:40
Animer un personnage 2D pendant qu'il marche
17:48
Programmation d'une quête basique (dialogue + item à récupérer)
12:30
Portage du jeu, création d'un clavier virtuel pour écran tactile & compil mobile
23:25

Bonus

1 lectures
BONUS : Le serveur de discussion privé
00:12

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.