PRODUITS

Créez votre base multijoueur avec Netcode

Découvrez notre nouvelle solution de netcode et accédez aux bibliothèques, tutoriels et exemples dont vous avez besoin pour commencer à explorer.

Entrez dans l'écran de démarrage de Boss Room

Entrez dans la Boss Room

Boss Room est un exemple de projet de jeu coopératif à petite échelle. Il a été conçu avec Netcode pour GameObjects et Unity Relay. Il a pour objectif de vous aider à explorer les concepts et les modèles derrière la création d'un jeu multijoueur.

Découvrez Netcode pour GameObjects

Netcode for GameObjects est une bibliothèque réseau conçue pour le moteur de jeu Unity. Nous faisons évoluer notre solution pour fournir une base de netcode en open source sur laquelle vous pouvez compter. Elle est personnalisable et adaptable afin de répondre aux besoins de votre prochain projet multijoueur.

Installez dans l'éditeur Unity ou explorez le code source sur GitHub.

Carte illuminée

Courant électrique passant entre deux panneaux

S'appuyer sur notre couche de transport fiable

Notre package de transport Unity fournit une couche réseau qui effectue la livraison d'octets de façon performante et fiable. Il s'agit d'une bibliothèque de transport moderne, sécurisée et portable qui étend le protocole de datagramme d'un utilisateur conventionnel grâce à des fonctionnalités avancées.

Apprenez et créez au sein d'une communauté

Quelqu'un a dit un jour qu'il était dangereux de se lancer tout seul dans l'aventure. Nous avons donc pensé que vous auriez besoin d'un coup de pouce ! Plongez dans notre documentation pour trouver des références et du contenu techniques, et commencer à travailler en réseau. 

De plus, notre équipe est active sur le forum Multiplayer, Discord et GitHub si vous vous posez des questions.

Graphisme UGS City

Améliorez votre jeu avec les Services de jeu Unity

Créez votre jeu coopératif à petite échelle avec Netcode for GameObjects et connectez vos joueurs avec Relay et Lobby.

De plus, accédez à d'autres solutions Unity, testées par les plus grands noms du secteur et disponibles pour créer, gérer et développer votre jeu.

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles

« Nous avons déjà sélectionné Unity comme moteur de jeu et il est essentiel de disposer d'un autre système clé, comme la mise en réseau, fourni par Unity. 

Netcode for GameObjects est facile à utiliser au départ et son intégration étroite avec Unity permet de réduire considérablement les temps d'itération. »

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles
Antonin Francoeur, CEO & Founder, Stuwu Studio, Outerblast

« Netcode for GameObjects a tout ce que je pouvais demander dans une solution de mise en réseau. Une prise en main facile. Une conception bien pensée. Il gère une grande partie de la logique complexe du réseau et me permet de me concentrer pleinement sur le jeu lui-même. »

Antonin Francoeur, CEO & Founder, Stuwu Studio, Outerblast

Avantages clés

Une solution flexible

Appropriez-vous Netcode for GameObjects avec une architecture qui vous permet de personnaliser votre solution.

Solution conçue en open source

Notre solution netcode est open source et ouverte à vos suggestions, ce qui signifie que vous pouvez voir ce que nous développons et contribuer à votre code pour créer la meilleure solution pour tous.

Le soutien de la communauté

Accédez à un site de documentation en direct regorgeant de ressources pratiques et, si cela ne fait pas l'affaire, rendez-vous sur notre chaîne Discord pour obtenir des réponses à tout ce que vous ne pouvez pas trouver sur place.

En savoir plus sur la mise en réseau multijoueur

Les 8 facteurs du développement de jeux multijoueurs

Dans ce guide, nous couvrons les huit facteurs de développement de jeux multijoueurs que vous devez prendre en compte pour créer et exploiter votre prochain titre multijoueur.

Entrez dans la Boss Room

Explorez Netcode de Unity pour GameObjects, Relay et les modèles sous-jacents d'un jeu multijoueur dans Boss Room, notre petit RPG coopératif.

Mise en réseau des jeux coopératifs à petite échelle

Découvrez comment Breakwaters, un jeu indépendant en devenir, a choisi son modèle afin que vous puissiez apprendre à aborder la mise en réseau d'un jeu coopératif à petite échelle.

Netcode : fiction ou réalité ?

Le terme « netcode » n'est pas vraiment apprécié des joueurs car il est souvent synonyme de latence et mauvaises expériences multijoueur. Apprenez grâce à la fiction au travers de ce blog qui s'attaque aux préjugés courants sur le netcode.

Commencez à créer votre prochain jeu multijoueur

Installez Netcode for GameObjects pour prendre une longueur d'avance sur votre prochain projet multijoueur avec Unity.

Questions les plus fréquentes

Netcode for GameObjects fonctionne-t-il pour le P2P ?

La version actuelle de Netcode for GameObjects est compatible avec un modèle de serveur hôte/écoute dans lequel un client prend le rôle de l'hôte pendant que d'autres clients se connectent au serveur.

Quelles plateformes Netcode for GameObjects prendra-t-il en charge ?

La version actuelle de Netcode for GameObjects est compatible avec la plupart des plateformes à l'exception de WebGL. La structure de mise en réseau que nous sommes en train d'élaborer est basée sur Netcode for GameObjects et sera finalement compatible avec toutes les principales plateformes prises en charge par Unity.

Quand Netcode for GameObjects sera-t-il prêt pour la production ?

Nous ne pouvons malheureusement pas vous donner une date précise à laquelle notre nouvelle structure de mise en réseau sera prête pour la production. Cependant, c'est l'une des principales priorités de Unity pour 2021 et nos versions en tiendront compte.

Accepterez-vous les demandes de contribution de la part de la communauté ?

Tout à fait ! Aussi bien dans le kit de développement que dans la documentation. Nous sommes vraiment ravis de pouvoir partager cette nouvelle expérience avec la communauté. Nous mettrons également à disposition d'autres types de contributions, par exemple des processus RFC pour discuter des décisions de conception.

Pouvez-vous utiliser un serveur dédié avec Netcode pour GameObjects ?

Netcode pour GameObjects prend en charge un modèle de serveur de jeu dédié. Pour créer un serveur de jeu dédié avec notre Netcode pour GameObjects, vous pouvez élaborer votre projet en tant que compilation de serveur, puis télécharger celle-ci sur un service d'hébergement de serveur de jeu ou sur votre propre serveur.

Où puis-je trouver des tutoriels Netcode pour GameObjects et d'autres supports d'apprentissage ?

Notre site de documentation regorge de ressources pédagogiques et d'articles pour vous aider à démarrer. Si vous avez d'autres questions, vous pouvez les poser directement à notre équipe sur Discord ou le Forum Netcode pour GameObjects.

Ce site utilise des cookies dans le but de vous offrir la meilleure expérience possible. Consultez notre politique de cookies pour en savoir plus.

Compris