
Entre no Boss Room
Boss Room é um projeto de amostra de jogo cooperativo em pequena escala, desenvolvido com NetCode para GameObjects e Unity Relay, projetado para ajudar você a explorar os conceitos e padrões por trás da criação de um jogo multijogador.
Explore NetCode para GameObjects
NetCode para GameObjects é uma biblioteca de rede criada para a engine de jogos Unity. Estamos desenvolvendo nossa solução abertamente para fornecer uma base de NetCode com a qual você possa contar, personalizável e extensível para atender às necessidades do seu próximo projeto multijogador.
Instale no Unity Editor ou explore o código-fonte no GitHub.


Baseie-se em nossa camada de transporte confiável
Nosso pacote Unity Transport fornece uma camada de rede que equilibra a entrega de bytes com desempenho e confiabilidade. Uma biblioteca de transporte moderna, segura e portátil que estende o protocolo de datagrama convencional do usuário com recursos avançados.
Aprenda e crie dentro de uma comunidade
Alguém uma vez disse que é perigoso ir sozinho, então pensamos que você deveria ter isto! Tenha acesso a nossa documentação para referências técnicas e conteúdo para começar a trabalhar em rede.
Além disso, nossa equipe está ativa no fórum Multijogador, Discord e GitHub se você tiver alguma dúvida.


Aumente o nível do seu jogo com os Serviços de Jogos do Unity
Crie seu jogo cooperativo em pequena escala com NetCode para GameObjects e conecte seus jogadores com Relay e Lobby.
Além disso, acesse mais soluções Unity disponíveis para criar, gerenciar e expandir seu jogo, comprovado pelos nomes mais reconhecidos no setor de jogos.
Principais benefícios
Uma solução extensível
Faça a NetCode para GameObjects do seu jeito com uma arquitetura que permite que você personalize sua solução.
Desenvolvimento aberto
Nossa solução de NetCode possui código aberto e suas sugestões são bem-vindas, ou seja, você pode ver o que estamos desenvolvendo e contribuir com seu código para criar a melhor solução para todos.
Suporte da comunidade
Acesse um site de documentação ao vivo repleto de recursos úteis e, se isso não funcionar, visite nosso Discord para obter respostas para qualquer coisa que você não conseguir encontrar no site.
Saiba mais sobre a rede multijogador
Os 8 fatores do desenvolvimento de jogos multijogador
Neste guia, apresentamos os oito fatores de desenvolvimento de jogos multijogador que você precisa considerar para criar e operar seu próximo jogo multijogador.
Entre no Boss Room
Explore o Relay, NetCode da Unity para GameObjects, e os padrões subjacentes de um jogo multijogador com o nosso RPG cooperativo em pequena escala, Boss Room.
Jogos cooperativos de pequena escala em rede
Descubra como Breakwaters, um jogo indie a ser lançado, escolheu seu modelo para que você possa aprender como abordar a rede de um jogo cooperativo em pequena escala.
NetCode: mito ou verdade
O termo “NetCode” pode representar uma reputação ruim entre os jogadores — geralmente é o culpado pela latência e por experiências multijogador ruins. Descubra o que é mito e verdade neste blog que aborda os equívocos comuns em relação ao NetCode.
Perguntas frequentes
A versão atual da NetCode para GameObjects oferece suporte a um modelo de servidor de jogo (listen server)/host em que um cliente atua como host e os outros clientes se conectam a ele.
A versão atual da NetCode para GameObjects oferece suporte à maioria das plataformas, exceto WebGL. A estrutura de rede que estamos desenvolvendo com base na NetCode para GameObjects eventualmente oferecerá suporte a todas as principais plataformas compatíveis com o Unity.
Infelizmente, não podemos compartilhar uma data definitiva de quando a nova estrutura de rede estará pronta para produção. No entanto, essa é uma das nossas principais prioridades na Unity para 2021, e os lançamentos vão refletir isso.
Com certeza! Tanto no SDK quanto na documentação. Estamos muito animados em poder compartilhar essa jornada com a comunidade. Também disponibilizaremos outros tipos diferentes de contribuições, como processos de RFC para discutir decisões de design.
A NetCode para GameObjects oferece suporte a um modelo de servidor de jogos dedicado. Para criar um servidor de jogos dedicado com a NetCode para GameObjects, você pode compilar seu projeto como uma build de servidor e, depois, fazer upload dessa build em um serviço de hospedagem de jogos no servidor ou em seu próprio hardware de servidor.
Nosso site de documentação está repleto de recursos de aprendizagem e artigos para ajudar você a começar. Se você mais alguma dúvida, pergunte à nossa equipe diretamente no Discord ou no fórum do NetCode para GameObjects.