Formation Complète Développeur de jeu vidéo - UNITY3D
4.5 (538 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,996 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Formation Complète Développeur de jeu vidéo - UNITY3D to your Wishlist.

Add to Wishlist

Formation Complète Développeur de jeu vidéo - UNITY3D

Le développement de jeux vidéo de A à Z. Distribuez, Monétisez, QuizzGame, Smartphone,FPS, Google Store, avec UNITY 3D
4.5 (538 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,996 students enrolled
Last updated 5/2017
French
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 44 hours on-demand video
  • 3 Articles
  • 36 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Développer des jeux vidéo avec Unity3D en langage C#
  • Maîtriser le développement 2D et 3D
  • Monétiser un jeu vidéo
  • Distribuer son jeu vidéo sur un Store
  • Développer un jeu pour plateforme mobile - smartphone tablette
  • Distribuer un jeu sur le store Google Play
  • Manipuler les données d'une base de données MySql avec UNITY3D
  • Gérer les données de vos utilisateurs
View Curriculum
Requirements
  • De la motivation !
  • Un ordinateur
Description

Bienvenue dans cette formation complète sur Unity3D et le développement de jeu vidéo.

Ce Guide complet de prêt de 44h de cours va vous permettre de maîtriser le développement de jeu vidéo étapes par étapes.

Les premières sections vont vous permettre d’apprendre par la pratique :

  • Les bases d’UNITY3D
  • Les bases du langage C#
  • Manipuler les objets dans UNITY3D grâce des exemples concrets.

Ensuite vous apprendrez grâce aux sections suivante à développer Un Jeux 3D de type FPS Shooter et un Jeu 2D destiné au plateforme Mobile ANDROID.

Vous apprendrez ensuite a monétisé votre jeu avec la publicité mais aussi à le distribuer sur le Store GOOGLE PLAY.

Cette formation a pour vocation de vous apprendre à maîtriser deux outils :

  • le langage de programmation C#
  • le moteur de jeu Unity3D

Vous apprendrez à utiliser ces deux technologies conjointement ou séparément pas à pas.

Vous disposerez des ressources (Projet complet, modèles 3D, sons, etc...) afin de suivre ce cours le plus facilement possible et pourquoi pas, les réutiliser dans votre propre JEU ?

Tous les chapitres sont enregistrés en HD 1080p pour que vous puissiez tout voir clairement pendant le cours (vous pouvez regarder les previews gratuites). 

Je répondrai personnellement à vos questions si vous en avez, et je fournirai autant d'aide que possible pour vous aider à maîtriser le C# et Unity3D.

N'attendez plus et cliquez sur Suivre ce cours en haut à droite. C'est parti !

Who is the target audience?
  • Ce cours s'adresse aux débutants en programmation, aux débutants en C# et Unity, ainsi qu'à tous ceux qui sont familiers d'autres technologies mais pas de celles-ci en particulier
Students Who Viewed This Course Also Viewed
Curriculum For This Course
227 Lectures
44:12:11
+
Les bases de Unity3D et C#
37 Lectures 08:35:05
Pour bien débuter votre apprentissage d' Unity et du C#
00:22

Introduction du cours

Preview 11:09

Téléchargement et Installation de Unity

Installation de Unity
08:51

Présentation de l'interface de Unity

Présentation de l'Interface
20:26

Présentation des différents Objets de base dans unity (Sphère, Cube, Capsule, etc...)

4a Primitive Object
17:00

Les Caméras et les lumières dans unity.

4b Caméra et light
17:21

Les Composants Rigidbody et Collider

Composants Rigidbody et Collider
19:15

Presentation des "Standard Assets" de Unity et importation du FPS Player dans notre scène.

Standart Assets
16:58

Presentation de l'asset store de Unity, changement de la skybox de la scène et récupération de modèle 3D

Asset Store
16:08

Comment organiser les données dans UNITY3D

Organisations des données
10:52

Gérer les couleurs et les textures dans Unity.

Matériel et Texture
15:39

Créer un prefab avec Unity3D

Prefabs
17:55

Spawner un Objet...

Zone de Spawn
12:18

Les bases du langage C#.

C# IDE et les Méthodes
19:39

Les bases du langage C#.

C# Les Variables
19:13

Les bases du langage C#.

C# Les Instructions conditionnelles
18:51

Les bases du langage C#.

C# Les Tableaux (Array)
08:39

Les bases du langage C#.

C# Les Boucles (Loops)
12:04

Création d'un piège.

Mise en place de l'Objet PlatformFallDown
15:26

Création d'un piège.

Mise en place de l'Objet PlatformFallDown Script C# Partie1
18:23

Création d'un piège.

Mise en place de l'Objet PlatformFallDown Script C# Partie2
07:56

Création d'un piège.

Mise en place de l'Objet Canon
13:15

Création d'un piège.

Mise en place de l'Objet Canon Script C# (ShootScript) Partie1
19:50

Création d'un piège.

Mise en place de l'Objet Canon Script C# (ProjectilScript)
15:30

Le Composant AudioSource.

Composant Audiosource
07:25

Script C# & 3D Sound
16:35

Utilisationde l' User Interface

Découverte de l'UI de Unity
18:59

Utilisation de l'User Interface, et chargement de scéne

ScriptC# UI et GameManager
15:28

Chargement d'une scène.

Chargement et création du niveau 2
16:22

Création de piége.

Création d'un Prefab Tourniquet
16:42

Création de piége.

Création d'un radeau- utilisation des animations
17:05

Création de piége.

Animation du préfab Canon
05:50

Mise a disposition du projet complet.

Résumé et mise a disposition du projet
05:00

Création d'une scène de fin de partie.

GameOver
06:52

Gérer les vies de notre player

Gestion des vies du player
11:36

Compilation du jeu

Build du jeu (Compilation)
19:15

Conclusion du cours.

Conclusion & Remerciements
04:56
+
Création d'un jeu FPS
81 Lectures 16:48:58

Cette vidéo va vous présenter  Unity3D, mais aussi l'objectif de ce cours ainsi que le téléchargement et l'installation de Unity3D.

Preview 15:10

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Découverte de l'interface
16:40

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Preview 16:03

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

La Physique
20:12

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Les composants
16:17

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Les Materiaux
11:34

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Gestions des scenes
04:28

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Les prefabs
15:45

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Asset Store
14:48

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Standart Assets
19:25

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Skybox
06:06

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

L'outils de modélisation de terrain
19:45

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

Zone de vent (Wind)
04:22

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

La Lumiére (Light)
10:16

Dans cette section nous allons découvrir les bases d' Unity3D, son Interface, ses composants, la physique, Etc.. 

Si vous débutez avec UNITY il est très important de comprendre comment fonctionne se moteur physique.

L'Audio et effet sonore
10:54

Les Bases de UNITY3D
6 questions

Pour bien débuter avec Unity3D il est fondamentale de connaitre les bases du langage de programmation C#.

Dans cette vidéo nous allons découvrir les scripts, leurs structures, et leurs méthodes.

Preview 19:20

Pour bien débuter avec Unity3D il est fondamentale de connaitre les bases du langage de programmation C#.

Dans cette vidéo nous allons découvrir les différentes variables.

Les Variables
16:28

Pour bien débuter avec Unity3D il est fondamentale de connaitre les bases du langage de programmation C#.

Dans cette vidéo nous allons découvrir les instructions conditionnels

Les Conditions
12:07

Pour bien débuter avec Unity3D il est fondamentale de connaitre les bases du langage de programmation C#.

Dans cette vidéo nous allons découvrir les Tableaux.

Array (Tableau)
10:32

Pour bien débuter avec Unity3D il est fondamentale de connaitre les bases du langage de programmation C#.

Dans cette vidéo nous allons découvrir les boucles.

Les Boucles
11:47

Quizz dur les bases du C#

Quizz 2
5 questions

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : les vectors 2D et 3D

Les Vecteurs - Vector2 et Vector3
17:20

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : la modification de composant grâce a du code C#

Preview 09:37

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : les Inputs d' UNITY et les déplacements d'objet.

Gestion des touches clavier (input) et déplacements
18:42

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : l' application d'une force a un objet pour par exemple le faire sauter

Appliquer une force a un objet - Rigidbody
05:52

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : la gestion des collisions d'objets

Les Collisions d'objets grâce au méthode
12:21

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : les rayons

Raycast - Tester la présence d'un objet
13:41

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : la coroutine 

Coroutine - Pause dans l’exécution d'instruction
08:00

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : l'animator de Unity3D

Introduction a l'animation et l'animator
19:55

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : comment accéder a une variable public depuis un autre objet

Accéder a une variable public depuis un autre gameobject
13:17

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : le nouveau système d' User Interface de Unity3D

Introduction UI - User Interface
18:37

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : comment ajouter des objets dans la scène dynamiquement par le code

Instantiate - Spawner des objets
16:52

Maintenant que vous maîtrisez les bases bases du C# et des composants d' Unity, nous allons mettre en pratique quelques API d' Unity3D 

Dans cette vidéo nous allons découvrir : la gestion du changement de scène et la compilation du jeu

Scène Manager et compilation du jeux
16:40

API Unity3D

Quizz 3
5 questions

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Preview 17:50

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Utilisation du Raycast pour le Tir
17:15

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Gestion de la repetition de Tir
06:40

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Gestions des cartouches
09:48

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Chargeurs Vide (son)
03:34

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Impacts de balles
13:21

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Étincelles a l'impact
09:14

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Animation Idle du FPS
06:30

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Animations walk et run
07:50

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Animations reload et fire
07:53

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Synchronisation des animations avec les déplacements du FPS
19:48

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Clipping de camera (arme qui traverse les murs)
08:16

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Flammes a la sortie du canon de l'arme
19:56

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Correction du script pour l'animation Reload
09:51

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Mise en place de l' arme Secondaire
14:09

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Animations de l'arme secondaire
09:29

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Synchronisation des animations de l'arme secondaire avec les déplacements du FPS
15:23

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Flammes a la sortie du canon de l'arme secondaire
18:53

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Animation de Transition d'arme
07:39

Dans cette section, nous allons développer notre Player FPS en nous aidant de toute les compétences que vous avez acquises précédemment. Tout au long de cette section je vous expliquerais pas à pas comment créer les déplacements, les armes, la gestion des tirs et des chargeurs, et beaucoup d'autre options.

En fin de section nous créerons un "Prefab" qui sera réutilisable dans tout vos niveaux de jeu, mais aussi dans d'autres projet afin de gagner du temps dans le développement de vos projets.

Script ArmeManager
19:02

Dans cette vidéo nous allons afficher l' état en temps réel des munitions a l'écran.

UI Gestions des Munitions
19:27

Dans cette vidéo nous allons gérer le cas ou nous n'avons plus de chargeurs en stock.

Modification script de tir chargeur vide.
04:33

Création d'une barre de vie pour visualiser la vie de notre PlayerFPS

UI Barre de vie du Player FPS
14:27

Dans cette vidéo nous allons exporter notre travail dans un package afin de pouvoir l'importer plus tard dans un nouveau projet ou un projet existant.

Exportation custom package
07:20

Dans cette vidéo nous allons importer notre package dans un nouveau projet.

Importation du package dans un nouveau projet
05:25

Nous allons utiliser une "asset gratuite" de l'"asset store" afin de créer un environnement de métro ou va évoluer notre personnage de jeu. Sachez que vous pouvez aussi utiliser l'outil intégrer Terrain de Unity afin de modéliser une environnement extérieur facilement.

Mise en place de l'asset Subway Kit
12:21

Dans cette vidéo je vais vous présenter le site "https://www.mixamo.com" qui permet de télécharger des modèles 3D ainsi que des animations. Ce site vous permet aussi d'importer vos propres modèles et d'utiliser la formidable bibliothèque d'animation de mixamo.

Mise en place du modèle 3D de l' ennemi
12:27

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Mise en place de l'agent de navigation et du navmesh
10:52

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Animation Walk et intelligence artificielle de l'ennemie
13:20

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Animation Attack de l'ennemi
09:20

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Animation et Script dead de l'ennemi
12:12

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Dégâts occasionnés au player
08:06

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Effet sonore de l'ennemi
13:27

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Paramètre "Curve" de l'animation Dead
19:49

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Paramètre "Event" de l'animation Dead
05:34

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Preview 05:36

Dans cette section nous allons développer notre ennemi "Parasite". Nous utiliserons l' "animator" afin de synchroniser ses animations avec ses déplacements, nous utiliserons le C# et les navMesh afin gérer son intelligence artificiel et ses paramètres d'attaques.

Création du "prefab" ennemis Parasite
04:38

Nous allons créer de toute pièce un "prefab" réutilisable afin de permettre au Player de récurer des points de vie. Nous pourrons placer cette objet stratégiquement afin de facilité la réussite du niveau de jeu.

"Prefab" Healthbox
10:37

Nous allons créer de toute pièce un "prefab" réutilisable afin de permettre au Player de récurer des cartouches. Nous pourrons placer cette objet stratégiquement afin de facilité la réussite du niveau de jeu.

"Prefab" Ammobox
14:36

Dans cette vidéo nous allons réaliser les scripts permettant de mettre en place un objectif de mission.

Objectif de la mission
08:39

Réalisation du "prefab" clé qui permettra au joueur d'ouvrir la porte afin de quitter le niveau.

Réalisation du "préfab" Key
17:02

Dans cette vidéo, nous allons modifier notre objet exit afin d'en faire un préfab réutilisable et de gérer si le PlayerFPS peu sortir ou non du niveau.

Gestion de l' Exit
08:23

Dans cette vidéo, nous allons réaliser une animation lorsque le PlayerFPS n'a plus de point de vie.

Mort du player
18:37

Dans cette vidéo nous allons créer un Spawner afin d'optimiser le nombres d'ennemis sur la scène et surtout les ajouter dynamiquement en fonction de l'endroit ou se trouve le PlayerFPS

De cette manière la scène sera optimiser et nous devrions gérer moins d'ennemis depuis l’éditeur de UNITY.

Spawner de prefab
19:24

Nous allons créer un menu simple grâce qu System UI de Unity.

Création du menu
18:34

Dans cette vidéo vous allez apprendre a déclencher des scripts lorsque le joueur utilise les boutons de menu.

Script du menu - utilisation des boutons
10:00

Le Player a perdu, il faut maintenant gérer la scène de GameOver

Gestion du GameOver
06:35

Le Joueur a atteint l'objectif de mission , il faut maintenant gérer la scène suivante en utilisant un prefab réutilisable.

Gestion de la scène "mission accomplie"
10:15

Je vous remercie d'avoir suivi ce cours, j’espère que celui ci a répondu a vos attentes.

Dans cette vidéo, une petite démonstration de notre niveau de jeu que vous pouvez retrouver en téléchargement dans les ressources de cette vidéo...

A bientôt pour de nouveau cours avec UNITY3D

Preview 02:08
+
Développement et monétisation d'un jeu Android
44 Lectures 08:21:14

Teaser de la Formation 

Preview 01:44

Unity permet de créer des animations grâce a des sprites individuel ou multiple. Dans cette partie nous allons créer les animations de notre personnage afin de pouvoir ensuite les exploiter avec un script et l'animator.

Donner vie a son personnages avec les animations
14:20

Présentation de l'outil animator de Unity avec le-quelle nous allons paramétrer les transitions d'animation de notre player.

Gestion des Transitions avec l'animator
12:22

Dans ce cours nous allons créer un script en C# permettant de déplacer le personnage et le faire sauter en utilisant les propriété Get axis paramétrer par défaut dans l'input manager de Unity.

Script C# de deplacement du personnage
18:38

Dans cette vidéo nous allons modifier notre script C# de déplacement afin de synchroniser les animations en fonction des déplacement du personnage.

Script C# Synchronisation des animations
17:11

Dans cette partie, nous allons ajouter des effet sonore a notre personnage saut, contact avec le sol, dead.

Effets Sonore du personnage
11:23

Dans cette vidéo nous allons créer un système de footsteps permettant au player de simuler des bruit de pas.

Créer un système de FootStep
13:28

Présentation des prefabs , cette partie va vous premettre de comprendre comment créer utiliser modifier les préfabs dans unity3D.

Création du "Prefab" PLAYER
11:36

Definition et exemple de défilement du background grâce au Parallax Scrolling.

Preview 03:43

Mise en place des Layer dans notre scène 2D ainsi que le script pour la caméra.

Mise en place des Layers
12:06

Création du script permettant de faire défiler individuellement chaque layer selon une variable speed

Script C# pour le défilement des layers
12:15

Création des prefabs décors et plateforme a disposer sur le level1

Création des prefabs plateforme et decors
13:30

Nous allons utiliser de nouveau l'outil animation de Unity3D pour animer le personnage avec des sprites.

Animation du Zombie Female
09:12

Première étape du script d'intelligence Artificielle de notre zombie en fonction de la distance.

Script AI Déplacement du Zombi vers le player
10:02

Nous allons créer les variables dans l'animator, afin de gérer les transitions d'animation dans notre script.

Gestion des animations dans le script
11:05

Dans cette vidéo nous allons gérer les dégâts occasionné sur le player par nos ennemis.

Script Dégâts sur du player
16:04

Nous allons créer un script permettant a l'ennemi de se déplacer en sentinelle, d'un point A à un point B. ces points seront réglable depuis la scène afin des les ajuster aux différentes plateformes.

Script Deplacement A/R Zombie Male
12:34

Création des animations walk et dead, et paramétrage de l'animator.

Création des animations et paramétrage de l'animator
05:25

Synchronisation des animations de l 'ennemi.

Synchronisation des animations dans le scripts et gestion du saut sur l'ennemi.
06:57

Script de dégâts infligé au Player quand il touche l'ennemi.

Dégâts infligés au player
11:53

Dans cette vidéo nous allons utiliser l'animation de Unity afin de déplacer notre ennemi.

Déplacement de l'objet Ghost Grâce a l'animation
07:32

Dans cette vidéo nous allons gérer la collision avec le player.

Script de collision avec l'ennemi ghost
09:45

Dans cette partie nous allons créer l'animation de destruction du ghost mais aussi le code c# du script.

Animation et Script Dead du Ghost
07:34

Introduction et découverte de l'interface utilisateur d' UNITY3D

Introduction User Interface de Unity3D
13:48

Dans cette vidéo nous gérer le score en fonction des ennemis que nous allons détruire, des points définit selon le type d'ennemi sera attribué directement depuis l'inspector.

Script Interface Utilisateur Score
13:32

Dans cette partie nous allons paramétrer notre barre de vie puis créer son script de gestion du niveau.

Script Interface utilisateur BARRE DE VIE
16:28

Dans ce cours, nous allons gérer le game over de notre jeu.

Game Over
16:05

Nous allons mettre en forme la scène de menu grâce aux contrôles texte, images , boutons...

Mise en place de la scène de MENU
15:24

Gestion du bouton "PLAY" pour le lancement du level1

Le bouton PLAY
05:01

Gestion du bouton Exit pour quitter le jeu.

Le Bouton EXIT
04:07

Mise en place des scènes de niveau supérieur.

Mise en place des niveaux suivants
09:54

Dans cette partie nous allons créer un prefab qui nous permettra de jouer une animation et de charger la scène suivante. Ce prefab sera paramétrable depuis l'inspector afin de renseigner le nom de la scéne a charger.

Prefab Endpoint chargement du level suivant
15:46

Dans cette partie nous allons utiliser PlayerPrefs Afin de gérer le bouton Continue du menu principal.

Bouton CONTINUE du Menu
09:09

Dans cette vidéo nous allons apprendre a passer une variable d'une scène a l'autre.

Passage du score d'un level a l'autre
10:10

Dans cette partie nous allons gérer le meilleur score de partie en utilisant de nouveau playerprefs.

Gestion du meilleur score
11:56

Installation du logiciel Unity Remote sur votre terminal Android et paramétrage de UNITY3D

Unity Remote
06:02

Dans cette vidéo nous allons Modifier notre code afin d'utiliser un joystick virtuel pour déplacer le personnage en utilisant la partie tactile du smartphone Android.

Virtual joystick pour smartphone
16:34

Dans cette vidéo nous allons créer un générique de fin de jeu. 

Gérer la fin du jeu
10:23

Pour qu' Unity compile pour les plateformes android, l'installation de la JDK Java et la SDK Androit est indispensable. Dans cette vidéo nous allons Installer pas à pas la SDK et la JDK.

Installation SDK Android et JDK Java dans Unity
11:13

Compiler son jeu pour l installer sur un smartphone , une tablette ANDROID

Compilation pour plateforme Android
09:37

Dans cette vidéo nous allons découvrir le Store Google Play afin de créer un compte pour pouvoir distribuer son jeu au plus grand nombre.

Distribuer votre jeu sur Google PLAY
12:36

Dans cette vidéo nous allons signer notre jeu afin de pouvoir l'envoyer dans le store Android.

Signature du jeu Avec Unity (Obligatoire pour Google Play Store)
07:02

Dans cette vidéo nous allons utiliser le service ADS de Unity qui va nous permettre trés simplement de monétiser notre jeu et de gagner de l'argent en fonction du nombre d'affichage de pub..

Gagner de l'argent avec la Pub - Monétisation
18:46

Découvrez dans cette vidéo des ressources gratuites de sprites, modéle 3D, scripts, son, etc...

Des Ressources pour vos jeux
17:22
+
Gestion d'une base de données avec Unity3D et MySQL
25 Lectures 04:08:53

Introduction aux bases de données...

Introduction Mysql
08:44

Installation de Wamp (Windows Apache MySql Php) pour utiliser un serveur Web Local

Installation de Wamp
05:13

Présentation de PhpMyAdmin afin d'administrer notre base de données

Création de la BDD et sa structure avec PHPMyAdmin
12:47

Installation des librairies Mysql dans Unity.

Installation de mysql-connector-net
02:13

Dans cette vidéo nous allons intégrer les librairies MySql Dans unity afin de pouvoir les utiliser.

Intégration de MySql Dans Unity
02:47

Nous allons utiliser une instance unique (singleton) afin de pouvoir gérer les données de la base tout au long du jeu.

Mise en place d'un Objet MySql Manager à instance unique
06:28

Connectons nous a notre base de données

Connexion a la base de données MySql
13:33

Création dans Unity du formulaire d'enregistrement d'un nouvel utilisateur dans la base de données.

Création du formulaire "Register"
08:02

Routine de vérification de la validité de l' Email en C#

Vérification et sécurité de la saisie du champ Email
15:19

Routine de vérification de la validité de la longueur d'un champ.

Vérification de la longueur de la saisie des champs
11:54

Dans cette session nous allons enregistrer les données dans la base MySql.

Enregistrement des données dans la base de données
13:08

Gestion d'un utilisateur existant lors de l'enregistrement.

Compte, Login existant
12:17

Cryptage des données MD5
06:35

Élaborons un formulaire de login dans unity.

Création du formulaire "Login"
12:13

Login  et récupération des données dans unity.

Login et récupération des données de l'utilisateur
12:06

Gestion de l'affichage des formulaires dans la scène.

Switch de formulaire et chargement de scène au login
08:27

Dans cette session nous utiliser le manager afin d'afficher les données associées a l'utilisateur.

Affichage des données
06:52

Mise a jour d'un champ de la base de données (exemple maj des points)

Mise a jour des données (Update)
16:40

Dans cette session nous allons créer un Leaderboard, c'est a dire les plus hauts scores en liste présents dans notre base de données MySql

Affichage des plus hauts scores - Leaderboard
19:10

Dans cette session nous allons migrer l'intégralité de notre base de données vers un serveur on-line Gratuit

Preview 07:46

Dans cette vidéo nous allons procéder aux derniers réglages de paramètre afin de compiler notre jeu.

Compiler son jeu avec Mysql
06:06

Présentation d'une méthode alternative de liaisons entre Unity et une BDD Mysql

Présentation de la méthode PHP/MySql
12:20

Dans cette session je vais vous présenter un exemple de script PHP Server Side (Stocké sur le Serveur Web) permettant de vérifier le login et le mot de passe.

Script Login.php serveur side
10:15

Utilisation de www pour récupérer le contenu d'une page web avec unity.

Formulaire Login dans Unity
16:36
+
Débutez et réaliser un Quizz Game pour Android avec UNITY3D
36 Lectures 05:48:10

Dans cette session nous allons découvrir l'UI d' Unity3D et ses avantages par rapport a l'ancien System.

Présentation de l'UI
07:54

Découverte des champs Texte dans UNITY3D

UI Text
11:58

Découverte du contrôle image de l'UI

UI Image
12:08

Les canvas dans UNITY3D

UI Canvas
11:50

Positionner les éléments de l'UI a l' écran.

Point de Pivot et Ancrage
16:51

Utilisation des Boutons

UI Buttons
12:28

Découverte des panels de l'UI 

UI Panel
05:07

Découverte des cases a cocher

UI Toggle
12:40

Découverte du contrôle slider

UI Slider
06:52

Les composants RecTransform et Mask

RectTransform et Mask
08:39

Les barres de défilements dans unity3D

Preview 10:12

Découverte des menus déroulants

UI DropDown
09:21

Découverte du contrôle ScrollView

UI ScrollView
03:32

Utilisation des champs de saisie de texte

UI InputField
08:24

Comment déclencher un événement sur un contrôle de l'UI (click, mouse over, etc...)

UI Events
10:22

Effets de texte avec l'UI

Canvas Group & UI Effects
07:07

Utilisation des Layouts pour la mise en page de vos contrôles UI

Les Layouts
09:03

Mise en pratique du cours UI dans un Quizz Game

Preview 03:35

Création de la scène de menu du jeu

Mise en place du menu du quizz
14:20

Gestion des questions du quizz avec un tableau.

Gestion des questions (array)
15:53

Comment éviter au Quizz de poser la même question ?

Gestion des doublons (question list)
08:44

Récupération de la question, des propositions, de la réponse dans le jeu

Extraction des propositions (Split)
12:57

Création du préfab bouton et affichage des propositions dans les boutons

Preview 16:50

Affichage de la réponse sur l'UI en modifiant la couleur des boutons (vert - rouge) en cas de mauvaise réponse.

Affichage de la solution en cas de mauvaise réponse
07:22

Dans cette session nous allons limité le joueur a un clic sur l'un des boutons.

Limitation du clic sur les boutons
03:57

La réponse est correct , on passe a la question suivante.

Afficher la question suivante
03:49

Gestion du GameOver

Game Over - la partie est terminée
09:49

Dans cette session nous allons gérer les points.

Gestion du score
06:33

Dans cette session nous allons utiliser PlayerPrefs pour stocker le meilleur score.

Preview 10:54

Création du script pour le menu du Quizz Game

Le script du menu - actions sur les boutons
05:28

Dans cette session nous allons utiliser l'UI pour faire un Minuteur sous forme de bar, et définir un temps maximum en secondes pour la réponse.

Limiter le temps de réponse (ProgressBar)
19:29

Et si on aider le joueur avec un joker ?

Création d'un joker - le 50/50
19:54

Récupérer la source du quizz Game pour la modifier ou vous en servir de base pour votre jeu.

Asset Complète Quizz Game
00:02

Pour compiler le jeu vers une plateforme android, il faut installer la SDK android et la JDK Java.

Installation SDK Android et JDK Java
06:49

Présentation des différents paramètres du Player Setting.

Paramétrages de la compilation (PlayersSettings)
11:50

Dans cette dernière partie du cours, nous allons installer notre jeux sur un smartphone Android.

Installation du Quizz sur Smartphone Android
05:27
+
Vidéo Bonus
4 Lectures 29:50

Dans cette section vous trouverez des vidéos présentant l'utilisation de composants, de codes divers afin de réaliser des situations de jeux divers et variés.

Cette section sera mis à jour régulièrement.

Cordialement

Introduction
00:07

Dans cette vidéo je vous propose de découvrir le composant "vidéo Player" d' Unity 5.6 qui permet de lire une vidéo local ou distance dans une scène de votre jeu.

Cinématique, lire une vidéo dans une scéne
10:55

Dans cette vidéo nous allons modifier le shader d'un materiel afin de créer un effet de transparence pour créer une vitre.

Effet de transparence (modification shader)
04:21

Dans cette session nous allons créer une minimap en utilisant la superposition de camera et les Layers.

MiniMap (Gestion des layers et Camera)
14:27
About the Instructor
Jean-philippe Parein
4.5 Average rating
880 Reviews
5,853 Students
11 Courses
Instructeur

Depuis mon plus jeune âge , j'ai développé une passion pour l'informatique et plus précisément pour la programmation.

Dans le cadre professionnel je suis développeur, Formateur  et Technicien de Maintenance Informatique.

Je possède des certifications dans le domaine de la sécurité réseaux.

Au fil des années et de l'évolution de l'informatique j'ai développé mes compétences et aujourd'hui je les mets à votre disposition dans des cours simples et précis.

Développeur Unity3D, Visual studio.net, HTML, CSS, PHP,  CMS , Spécialiste Réseau Microsoft et UTM