![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F1b73068dded3e7adccd7b4453ce8cc584549743f-1980x1000.jpg&w=3840&q=100)
Soluções de NetCode para cooperação casual
Segmente jogos multijogador cooperativos casuais com o pacote NetCode para GameObjects. Sincronize cenas e dados de GameObjects em vários clientes e plataformas com modelos autoritários de cliente ou servidor. O Unity ajuda você a otimizar seus jogos multijogador com ferramentas para traçar o perfil da rede no Modo Play e em tempo de execução.
O Relay, dos Serviços de jogos da Unity, é um serviço complementar ponto a ponto econômico para dimensionar testes de jogos e desenvolver um jogo multijogador sem ter que investir em hospedagem dedicada.
![Cena de carro de corrida em neve](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F19f81567643202b07a8827dd8c8c5ffb58f06e98-810x455.jpg&w=3840&q=75)
Soluções de NetCode para ação competitiva
Segmente jogos multijogador de ação competitivos com o pacote NetCode para Entities baseado em ECS, projetado para desempenho e escalabilidade. Crie uma jogabilidade ambiciosa de servidor autoritário, com previsão, interpolação e compensação de atraso.
Gerencie os custos com um destino de criação de servidor dedicado que pode remover assets automaticamente. Implante-o com a Hospedagem de Jogos no Servidor do Unity Gaming Services, uma abordagem simplificada para manter a resiliência e escalabilidade da infraestrutura dos seus jogos. Desta forma, você pode se concentrar em fornecer a melhor experiência a seus jogadores.
![Arte principal do UGS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F0e263cdcc292b1d0d35d6a1ca2db3bf013757277-1536x864.jpg&w=3840&q=75)
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.
![Corrente elétrica indo entre dois painéis](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F9a69a4494f389655ffc0f39d52fdafa8febee499-810x455.jpg&w=3840&q=75)
Obtenha controle refinado da camada de transporte
Unity Transport Package é uma biblioteca independente de netcode que fornece uma camada de rede de baixo nível que se concentra no desempenho e na confiabilidade. É uma biblioteca de transporte moderna, segura e portátil que estende UDP tradicional com recursos avançados, como suporte para o servidor Unity Relay, Unity TLS, pipelines e outros. suporte para o serviço Unity Relay, UnityTLS, e pipelines entre outros.
Tanto o NetCode para GabeObjetcs quanto o NetCode para Entities dependem do UTP como transporte por padrão. No entanto, desenvolvedores que buscam por controle refinado sobre a rede podem usar o UTP como uma biblioteca independente.
Mergulhe no código interativo com as amostras de NetCode
Saiba mais sobre o desenvolvimento de jogos multijogador explorando o código de nossas amostras multijogador.
- Boss Room Boss Room é um jogo cooperativo casual em 3D com código no nível de produção, desenvolvido com NetCode para GameObjects e integrado com Lobby e Relay.
- Gatos Galácticos é uma amostra de jogo cooperativo de aventura espacial 2D desenvolvido com NetCode para GameObjetcs e projetado para ajudar você a aprender como sincronizar objetos de rede.
- Rede Racing Network Racing é uma amostra de corrida competitiva e ágil, desenvolvida com o NetCode para Entities, que exemplifica a previsão, interpolação e compensação de atrasos no lado do cliente.
![Aprenda e crie dentro de uma comunidade](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fa97f985cdd5a2b113a1febb943544f46467e06c5-800x450.jpg&w=3840&q=75)
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 Multiplayer, Discord, e GitHub Se tiver alguma dúvida.
![Caixa de ferramentas futurista](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fda017d0d03993fe5d759a9b1935c15016d7c40a5-600x337.jpg&w=3840&q=100)
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 na tela inicial do Boss Room](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc1929741adfddc2fa1a20d142fa235a80effaace-600x337.jpg&w=3840&q=100)
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. Boss Room.
![Breakwater promo art](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F252e5f3bb300f8d9ff515be1f3dc55fb1194d92d-810x455.jpg&w=3840&q=100)
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](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F756c823205a4ce338dcd16e0da794070851696bc-810x455.jpg&w=3840&q=100)
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.
![chamada multiplay](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F2c44fe2a76c62182c3584a3eed5d55230dcb8e99-1440x440.jpg&w=3840&q=75)
Instale as soluções multijogador do Unity para obter uma vantagem em seu próximo projeto.