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.
Esta página foi traduzida por máquina. Para ver a versão original a fim de obter uma fonte confiável e precisa,
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 o Multiplay Hosting dos Serviços de Jogos da Unity, uma abordagem simplificada para manter a resiliência e escalabilidade em sua infraestrutura de jogos, para que você possa se concentrar em proporcionar a melhor experiência aos 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 passando entre dois painéis

Obtenha controle refinado da camada de transporte

O Pacote de Transporte Unity é uma biblioteca independente de código de rede que fornece uma camada de rede de baixo nível focada em desempenho e confiabilidade – uma biblioteca de transporte moderna, segura e portátil que estende o UDP convencional com recursos avançados, como 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.

  • Sala do Chefe é um jogo cooperativo casual em 3D com código de nível de produção - construído com Netcode para GameObjects e integrado com Lobby e Relay.
  • Gatinhos Galácticos é uma amostra de aventura espacial cooperativa em 2D construída com Netcode para GameObjects e projetada para ajudá-lo a aprender como sincronizar objetos de rede.
  • Corrida de Rede é uma amostra de corrida competitiva de ritmo acelerado - construída com Netcode para Entidades - que exemplifica previsão do lado do cliente, interpolação e compensação de latência.
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 Multiplayer, Discord e GitHub se você tiver alguma dúvida.

Saiba mais sobre a rede multijogador

Amostras Pequenas
Amostras Pequenas

O repositório Bitesize Samples fornece uma série de códigos de exemplo como módulos para usar em seus jogos e entender melhor o Netcode para GameObjects (Netcode).

Tutorial de Netcode para Objetos de Jogo
Tutorial de Netcode para Objetos de Jogo

Acesse este tutorial para adquirir uma compreensão fundamental do Netcode para GameObjects e saiba como usá-lo ao criar um jogo multiplayer cooperativo casual.

Modelo de Multiplayer Competitivo em Pequena Escala
Modelo de Multiplayer Competitivo em Pequena Escala

Este modelo fornece um ponto de partida para criar e enviar seu projeto Multiplayer usando Netcode For GameObjects e os serviços de jogos da Unity.

Introdução ao Netcode para Entidades
Introdução ao Netcode para Entidades

Assista a este webinar sob demanda para fazer uma imersão na demonstração do Megacity Metro e aprender como habilitar entidades em seu projeto junto com os serviços de jogos da Unity.

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?

+