6 vidéos communautaires pour vous aider à démarrer avec le multijoueur dans Unity

DEW SMITH / UNITY TECHNOLOGIESContributor
May 5, 2023|8 Min
6 vidéos communautaires pour vous aider à démarrer avec le multijoueur dans Unity
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Vous souhaitez vous essayer au développement de jeux multijoueurs dans Unity? Au cours de l'année écoulée, nous avons lancé de nouveaux produits et fonctionnalités pour étoffer notre suite d'outils Multiplayer afin de soutenir la création de jeux multijoueurs couvrant tous les genres et toutes les plateformes - de l'hébergement dédié à la gestion de la liste d'amis en passant par le chat vocaldans le jeu.

Cependant, relier tous les points dans une pile technologique que vous pouvez utiliser pour créer le jeu multijoueur de vos rêves peut être déroutant. C'est pourquoi nous présentons six didacticiels vidéo YouTube récents de créateurs de contenu communautaire qui couvrent les outils multijoueurs d'Unity. Des tutoriels approfondis de Code Monkey aux conseils d'experts de Dapper Dino, chaque vidéo offre une mine de connaissances et d'inspiration aux développeurs de jeux.

Plongeons-nous dedans.

1. Samyam sur Netcode for GameObjects

Samyam est un créateur YouTube qui se concentre sur les tutoriels de développement de jeux pour les indépendants. Dans cette vidéo du 18 mars, Samyam vous présente Netcode for GameObjects (NGO), l'une des bibliothèques réseau propriétaires d'Unity, et montre comment exploiter le package avec Unity Transport pour créer un jeu multijoueur simple.

La vidéo de Samyam comprend un aperçu utile de la terminologie multijoueur de haut niveau avant de plonger dans la technologie, c'est donc un excellent endroit pour commencer.

Regardez la vidéo pour voir :

  • Une introduction à la terminologie du multijoueur de haut niveau
  • Travail pratique avec NGO 1.2.0 et Unity Transport
  • Une configuration de jeu simple à intégrer aux services d'hébergement et de matchmaking
2. Guide de Code Monkey pour gérer des serveurs de jeu comme un pro

Code Monkey est un développeur de jeux indépendant professionnel qui crée du contenu YouTube sur Unity et le développement de jeux C#.

Dans cette vidéo récente, Code Monkey explique comment exécuterdes serveurs de jeux dédiés avec Game Server Hosting (Multiplay) d' Unity Gaming Services (UGS). Il marche à travers :

  • Une introduction à Game Server Hosting
  • Créer une version de serveur dédiée de votre jeu
  • Téléchargement de votre serveur vers le cloud sur le Unity Dashboard
  • Mettre vos serveurs de jeu en ligne pour les joueurs
3. Dapper Dino parle du matchmaking pour le multijoueur

Matchmaker d'Unity est un système de matchmaking intelligent basé sur des règles qui s'intègre facilement au moteur de jeu Unity . Dapper Dino vous explique comment intégrer Game Server Hosting (Multiplay) et Matchmaker dans n'importe quel jeu alimenté par Netcode for GameObjects, en utilisant l'un de ses projets existants (auquel vous pouvez accéder ici) pour montrer comment héberger votre jeu et fournir un matchmaking aux joueurs.

Regardez la vidéo complète de Dapper Dino pour apprendre comment :

  • Accéder au tableau de bord Unity
  • Configurez vos serveurs
  • Configurer Matchmaker
  • Tester les services
4. Code Monkey partage les étapes pour un matchmaking facile et basé sur des règles

Dans cette suite de sa première vidéo de notre tour d'horizon, Code Monkey explique comment ajouter du matchmaking aux jeux multijoueurs et définir des règles avec autant ou aussi peu de complexité que vous le souhaitez. Il explique comment Matchmaker est intégré à Game Server Hosting pour mettre votre jeu en ligne, ainsi que comment trier les joueurs en matchs.

L'un des principaux avantages de ce didacticiel est l'explication par Code Monkey des différents ensembles de règles que vous pouvez explorer dans Matchmaker pour configurer un matchmaking basé sur les compétences, la géographie ou la plate-forme (ou d'autres combinaisons) pour optimiser votre expérience de joueur.

Code Monkey a même rendu les fichiers du projet disponibles pour les téléspectateurs. Découvrez comment tout cela fonctionne ensemble pour créer un jeu multijoueur en direct en appuyant sur Lecture ci-dessous.

5. Guide de Tarodev sur le multijoueur en ligne

Tarodev, un autre YouTuber populaire qui crée des tutoriels de développement de jeux, guide les téléspectateurs dans la mise en route d' une ONG dans cette vidéo. Dans la vidéo, vous apprendrez :

  • Comment démarrer avec Netcode
  • La différence entre l'autorité du serveur et celle du client (et quand utiliser chacune d'elles)
  • Comment écrire un code réseau performant
  • Comment utiliser NetworkVariable et INetworkSerializable
  • À propos de l'interpolation multijoueur bon marché
  • Que sont ServerRPC et ClientRPC
  • Astuces pour rendre votre jeu multijoueur agréable
6. Un cours Code Monkey sur l'apprentissage du multijoueur

Si vous recherchez un guide vidéo de bout en bout sur le développement multijoueur dans Unity, ce didacticiel est fait pour vous. Dans ce cours YouTube de six heures, Code Monkey décrit l'expérience complète de création d'un petit jeu multijoueur dans Unity , du gameplay en réseau à l'intégration de services en direct.

La vidéo s'appuie sur le cours précédent de Code Monkey sur la création d'un jeu solo dans Unity et la conversion de ce projet de didacticiel en une expérience multijoueur prête pour la ligne. La vidéo couvre :

  • Configuration du Netcode for GameObjects
  • Mettre en réseau votre gameplay
  • Gestion des entrées et des déconnexions des joueurs
  • Intégration du Lobby
  • Hébergement avec Relay
  • Découverte de Game Server Hosting (Multiplay), du matchmaker et du Voice and Text Chat (Vivox)
  • Débogage Multiplayer

Sur quels autres sujets souhaiteriez-vous voir des tutoriels à l’avenir ? Faites-le nous savoir dans les forums multijoueurs Unity ou sur notre Discord multijoueur. Bonne création !