Riptide Networking est une bibliothèque réseau C# légère principalement conçue pour être utilisée dans les jeux multijoueurs. Il peut être utilisé dans Unity ainsi que dans d'autres environnements .NET tels que les applications console.
Il fournit des fonctionnalités permettant d'établir des connexions et d'envoyer des données dans les deux sens, vous laissant le choix des données que vous souhaitez envoyer et à quel moment. C’est idéal si vous aimez contrôler votre code et savoir ce qui se passe sous le capot.
Consultez la documentation pour les instructions d'installation et un guide sur la configuration des bases.
Pour un didacticiel vidéo sur la façon de configurer Riptide (à l'aide de la version 1.1.0) dans votre projet, regardez cette vidéo. Vous pouvez utiliser les guides de mise à niveau pour mettre à jour votre projet vers des versions plus récentes par la suite.
Ce qui suit est une liste des implémentations de Riptide dans d'autres langages de programmation. Ces ports sont gérés et entretenus séparément et indépendamment par leurs propriétaires respectifs et ne sont affiliés à Riptide à aucun titre officiel. En tant que tels, ils ne peuvent pas fonctionner de manière interchangeable avec toutes les versions de Riptide ou entre elles.
Cependant, si vous devez utiliser Riptide avec/dans un langage autre que C# d'un côté, ces implémentations peuvent fournir un point de départ :
Les rapports de bugs de la communauté, les demandes de fonctionnalités et les demandes d'extraction sont les bienvenus et appréciés, mais veuillez lire les directives de contribution avant d'en soumettre un ?
Riptide est 100 % gratuit, mais si vous souhaitez soutenir financièrement le développement de Riptide, vous pouvez le faire via les sponsors GitHub.
Distribué sous licence MIT. Voir LICENSE.md pour plus d’informations.