Création de jeux multijoueurs avec Unity 5

Créez des jeux en réseau avec Unity 5 et son système UNET
4.0 (4 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.
61 students enrolled
$19
$90
79% off
Take This Course
  • Lectures 18
  • Length 4.5 hours
  • Skill Level Expert Level
  • Languages French
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 French

Course Description

Unity3D est le moteur de jeu incontournable du momment. Les plus grands éditeurs comme Blizzard, Disney ou Gameloft utilisent Unity pour le développement de leurs jeux. En plus d'être gratuit, ce logiciel propose toujours plus d'outils incroyables. 

La dernière révolution est "UNET", système permettant de créer très rapidement et très rapidement des jeux en réseau avec Unity.

Dans cette formation nous allons voir comment créer des jeux multijoueurs avec Unity 5 et son API UNET.

Le sommaire :

  • Introduction & level design
  • Charactter design
  • Script de mouvement
  • Script de l'arme
  • Effets
  • Mode multijoueurs
  • Gestion des clients du réseau
  • Instanciation sur le réseau
  • Synchronisation des données clients / host
  • Optimisation flux de données sur le réseau
  • Notions réseau + Serveur en ligne + self hosting
  • Création du menu avec création d'une partie en ligne
  • Sélection du niveau lors de la création de la partie
  • Système de changement d'armes
  • Gestion base de données + fin du jeu & compilation

What are the requirements?

  • Avoir les bases en programmation C# & unity

What am I going to get from this course?

  • Créer des jeux multijoueurs
  • Utiliser le système UNET
  • Gérer les interactions entre joueurs sur le réseau

What is the target audience?

  • Les développeurs Unity souhaitant apprendre la partie réseau

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Partie 1 : Conception du jeu
20:22

Dans cette première vidéo nous allons préparer notre projet et créer un niveau dans lequel les joueurs pourront s'affronter.

13:06

Dans cette seconde vidéo nous allons créer un personnage très simple qui sera équipé d'une arme et qui pourra se battre contre ses adversaires.

Character design 2/2
07:58
18:18

Dans cette partie nous allons programmer le script permettant au joueur de se déplacer dans la scène grâce à son clavier. 

15:58

Maintenant que le personnage peut se déplacer, nous allons lui donner la possibilité d'utiliser son arme.

14:23

Pour terminer cette première partie, nous allons ajouter quelques effets visuels afin de rendre notre jeu plus vivant.

Section 2: Partie 2 : La mise en réseau avec UNET
15:00

Dans cette seconde partie, nous allons voir comment ajouter le mode multijoueurs dans notre jeu. Cette vidéo sera l'occasion pour vous de découvrir la simplicité d'UNET.

13:35

Nous allons voir comment gérer les différents clients qui pourront se connecter au serveur.

10:18

Nous allons découvrir comment faire apparaître des objets simultanément sur tous les clients du réseau.

13:44

Une notion essentielle du réseau est la synchronisation des données sur le réseau. Par exemple, si le joueur A perd de la vie, les autres joueurs doivent en être informés. C'est la synchronisation des variables sur le réseau.

Synchronisation des données clients / host 2/2
13:34
16:35

Comme nous l'avons vu, il y a énormément de données qui transitent sur le réseau. Cela peut provoquer de nombreux ralentissements et gêner les utilisateurs. Nous allons voir comment optimiser cela afin de diminuer le risque de ralentissements.

15:31

Dans cette vidéo nous aborderons des notions de base en réseau nous permettant de bien comprendre le fonctionnement des jeux en ligne.

08:03

Nous allons voir comment créer un menu principal à partir duquel le joueur pourra lancer une nouvelle partie et devenir l'hôte de la partir.

Conception du menu permettant de créer une partie en ligne 2/2
13:13
18:14

Après avoir créé la partie, le joueur aura la possibilité de sélectionner le niveau sur lequel il souhaite affronter les autres joueurs. C'est ce que nous allons faire ici.

18:00

Afin de proposer plusieurs armes dans notre jeu, nous allons voir comment créer un script permettant au joueur de changer d'arme.

13:13

Nous allons voir comment lier notre jeu à une base de données afin de persister des données comme le score sur un serveur web afin de garder une trace. Nous allons ensuite compiler notre jeu afin de le partager.

Quiz sur les composants d'UNET
5 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Anthony Cardinale, Développeur de jeux

Passionné par le développement de jeux vidéo et issu d'une école d'ingénieurs en informatique, Anthony à réalisé des centaines de tutoriels sur le développement de jeux avec Unity. Il a également publié plusieurs livres afin d'enseigner sa passion par le biais de plusieurs supports. Plusieurs jeux ont été publiés par Anthony sur plusieurs plateformes comme Android, iOS ou encore PC. 

Ready to start learning?
Take This Course