7 intégrations de netcode pour aider à démocratiser la création de jeux multijoueurs

Chez Edgegap, notre mission est de rendre le cloud distribué simple à utiliser. Nous exécutons des conteneurs près des utilisateurs en déployant instantanément dans l'une des 615 localisations dans le monde. Lors de la création d'un jeu multijoueur, vous devez synchroniser le comportement des joueurs pour vous assurer que tout le monde voit la même chose, cela est géré par ce que l'on appelle communément le “netcode”.

Comme l'un de nos principes fondamentaux est de simplifier les choses pour les studios de jeux, nous venons de lancer 7 intégrations avec différents netcodes afin que les studios de jeux puissent avoir un chemin très simple pour s'intégrer à notre plateforme d'orchestration de serveurs automatisée.

En ajoutant des exemples de netcode populaires et des intégrations à notre plateforme, notre objectif est de permettre aux développeurs de jeux d'avoir des serveurs de jeux déployés et prêts à tester en quelques heures, voire en quelques minutes. Les nouvelles intégrations incluent le réseau Fishnet, le réseau Mirror, Photon Fusion, Proudnet, Photon Bolt, Unity Netcode pour Game Object et Unreal Networking.

Que ce soit un jeu de combat 1v1, un jeu de tir à la première personne rapide ou un jeu massivement multijoueur en ligne, Edgegap fournit aux développeurs les outils pour créer une expérience en ligne supérieure avec un effort minimal et une faible latence.

“Créer un jeu vidéo n'est jamais une tâche facile, mais créer un jeu multijoueur est encore plus difficile. Mettre en place l'infrastructure adéquate est l'une des tâches les plus complexes pour un développeur, il suffit de regarder le nombre de grands jeux AAA qui échouent régulièrement au jour du lancement. L'une des missions fondamentales d'Edgegap est de démocratiser la création de jeux multijoueurs, en rendant l'utilisation d'une infrastructure complexe aussi simple que possible. Ces nouvelles intégrations nous rapprochent un peu plus de cet objectif et aideront à apporter une nouvelle vague de jeux multijoueurs sur le marché plus rapidement que jamais auparavant,” a déclaré Mathieu Duperré, PDG et fondateur d'Edgegap.

Les nouvelles intégrations incluent

  • Réseau Mirror: Basé sur UNET de Unity, Mirror est entièrement open source, gratuit à utiliser et l'une des solutions les plus simples à utiliser en ayant le même projet pour le Client et le Serveur.

  • Fish-Networking: Fish-Networking est une bibliothèque de réseau open-source riche en fonctionnalités pour Unity. Elle permet un contrôle précis sur les informations envoyées et reçues entre les joueurs, ce qui peut entraîner des améliorations de performance par rapport aux autres netcodes open source.

  • Proudnet: Un netcode construit spécifiquement pour de grands MMO, utilisé par certains des plus grands jeux venant de Corée et du Japon.

  • Unity Netcode pour Game Object: Le netcode pour GameObjects est une bibliothèque de réseau de haut niveau construite par l'équipe de Unity. Il vous permet d'envoyer des GameObjects et des données du monde à travers une session de réseau vers tous les joueurs en même temps.

  • Unreal Networking: La solution standard pour le moteur Unreal. À la fois efficace et riche en fonctionnalités, utilisée la plupart du temps pour les jeux Unreal soit telle quelle, soit comme base à améliorer.

  • Photon Fusion: Une bibliothèque de réseau de synchronisation d'état pour Unity. Elle prend en charge deux topologies de réseau fondamentalement différentes et offre des fonctionnalités avancées telles que la compression de données et la compensation de latence.

  • Photon Bolt: Une bibliothèque de réseau conçue en tenant compte de l'architecture de serveur dédié et de serveur d'écoute. Dispose d'un système d'événements intégré et d'un moteur de réplication d'état qui peut synchroniser automatiquement les transformations d'objets et les propriétés définies par l'utilisateur.

Écrit par

l'équipe Edgegap