Créer un jeu multiplayer avec UNITY et Photon Cloud
- Descrição
- Currículo
- FAQ
- Revisões
Unity est un moteur de jeu multiplateforme (smartphone, Mac, PC, consoles de jeux vidéo et web) développé par Unity Technologies. Il est l’un des plus répandus dans l’industrie du jeu vidéo.
Il a la particularité de proposer une licence gratuite dite “Personal” sans limitation au niveau du moteur.
Photon Cloud (Pun Classic) est une asset utilisable dans Unity afin de développer des jeux vidéo multi-joueurs hébergé sur le cloud de photon. (Gratuit a concurrence de 20 joueurs simultanés)
Dans cette formation nous allons découvrir :
-
La connexion au serveur de photon cloud
-
La gestion du Lobby (Hall), des Rooms (chambre)
-
La gestion de la liste des room ou des joueurs.
-
L’instanciation d’objet sur le réseau
-
Les RPC Remote Procédure Call
-
La Synchronisation des déplacements, des animations, etc..
-
Les différentes méthodes de photon et ses Callbacks
-
Les PhotonViews
-
etc….
Tous ces concepts seront mise en pratique dans un jeu multiplayer que vous pourrez télécharger en fin de cours.
Une fois que vous aurez assimilé le fonctionnement de photon et ses concepts. Vous pourrez alors développer ou adapter votre jeu dans une version multijoueur gratuitement.
Photon fonctionne sur toutes les plateformes Android, Windows, Linux, IOS, etc…
-
1Avant de commencerTexto
-
2Intégration de photon dans Unity3DVídeo Aula
Création du compte Photon Cloud et Intégration de l'asset PUN
-
3Connexion au Lobby (Hall)Vídeo Aula
Présentation du Lobby et des rooms
-
4Joindre et créer une room (Chambre)Vídeo Aula
Comment créer et entrer dans une room ?
-
5Charger une scène dans la roomVídeo Aula
Lancer une scène de jeu depuis une scène gérant l' accés aux rooms
-
6Instantiation du Player dans roomVídeo Aula
Pour jouer a plusieurs, il faudra Instancier les players dans la room.
Dans la Section suivante nous étudierons plus en profondeur l'instanciation des joueurs.
-
7Retour au Lobby (Hall) Depuis une roomVídeo Aula
Comment Quitter une room et retourner au lobby ?
-
8Lister les RoomsVídeo Aula
Dans cette vidéo nous allons utiliser :PhotonNetwork.GetRoomList() et OnReceivedRoomListUpdate() afin de lister les rooms du lobby.
-
9Lister les Players d'une roomVídeo Aula
-
10Importation de l'asset du cours dans Unity3D (notice)Texto
Notice d'importation de l'asset dans votre projet.
-
11Quiz Photon Cloud Section 1Questionário
Testez vous sur cette première section.