Hero background image
Crie jogos multijogador com o Unity NetCode
Descubra a solução de netcode da Unity e tenha acesso a bibliotecas, tutoriais e amostrar para começar a criar.
O Relatório de jogos da Unity 2023 chegou. Obtenha dados para tomar decisões informadas sobre seu jogo.
Obtenha o relatório
Assista agora

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

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

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

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.

Assista agora

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

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 MultiplayerDiscord, e GitHub Se tiver alguma dúvida.

Saiba mais sobre a rede multijogador
Caixa de ferramentas futurista
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 na tela inicial do Boss Room
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. Boss Room.

Breakwater promo art
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
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.

chamada multiplay
Comece a criar seu próximo jogo multijogador

Instale as soluções multijogador do Unity para obter uma vantagem em seu próximo projeto.

Perguntas frequentes

O engine do Unity funciona para P2P?

+

Quais plataformas serão compatíveis com o multijogador do Unity?

+

Quando as soluções de multijogador Unity estarão prontas para produção?

+

O conjunto multijogador do Unity sempre terá pacotes separados?

+

As soluções multijogador do Unity estão disponíveis em quais versões do Editor?

+

Como as soluções multijogador do Unity se integram com a Serviços de jogos da Unity?

+

Vocês aceitarão pull requests da comunidade?

+

É possível usar um servidor dedicado?

+

Onde posso encontrar tutoriais e outros materiais de aprendizagem?

+