Riptide Networking é uma biblioteca de rede C# leve, projetada principalmente para uso em jogos multijogador. Ele pode ser usado no Unity e também em outros ambientes .NET, como aplicativos de console.
Ele fornece funcionalidade para estabelecer conexões e enviar e receber dados, cabendo a você decidir quais dados deseja enviar e quando. Isso é ideal se você gosta de controlar seu código e saber o que está acontecendo nos bastidores.
Confira a documentação para obter instruções de instalação e um guia sobre como configurar o básico.
Para um tutorial em vídeo sobre como configurar o Riptide (usando v1.1.0) em seu projeto, veja este vídeo. Você pode usar os guias de atualização para atualizar seu projeto para versões mais recentes posteriormente.
A seguir está uma lista de implementações do Riptide em outras linguagens de programação. Essas portas são gerenciadas e mantidas separada e independentemente por seus respectivos proprietários e não são afiliadas à Riptide em nenhuma capacidade oficial. Como tal, eles podem não funcionar de forma intercambiável com todas as versões do Riptide ou entre si.
No entanto, se você precisar usar Riptide com/em uma linguagem diferente de C# em uma extremidade, estas implementações podem fornecer um ponto de partida:
Relatórios de bugs da comunidade, solicitações de recursos e solicitações pull são bem-vindos e apreciados, mas leia as diretrizes de contribuição antes de enviar um?
O uso do Riptide é 100% gratuito, mas se você quiser apoiar financeiramente o desenvolvimento do Riptide, você pode fazê-lo através dos patrocinadores do GitHub.
Distribuído sob a licença do MIT. Consulte LICENSE.md para obter mais informações.