Como fazer MULTIPLAYER na UNITY em 2022? Netcode for GameObjects

preview_player
Показать описание
Use o cupom PAIS25

Vamos experimentar o novo sistema de multiplayer na Unity, o Netcode for GameObjects. Sistema que substitui o Unet. Lançou a versão 1.0 recentemente e resolvi testar suas funcionalidades. Vamos fazer a configuração inicial, sincronizar o movimentos dos jogadores e instanciamento de prefabs.

Copie esses links no package manager. Tirar o espaço depois de https

Eu sou o Gabriel Barbosa, formado em Jogos Digitais, desenvolvedor de jogos e neste canal busco compartilhar um pouco do meu conhecimento e experiência com desenvolvimento e programação na Unity.

🔔 Não esqueça de se inscrever e ativar as notificações para não perder nenhuma atualização.

Se você é desenvolvedor júnior, ou se está começando do zero absoluto, eu tenho um conteúdo completo que vai te ensinar as melhores técnicas de desenvolvimento na Unity! Feito para quem deseja investir na carreira de dev ou quer apenas desenvolver como um hobby.

🖱️ Me acompanhe também nas redes sociais:

Contato e-mail: gabrielgamedev @ gmail .com

Рекомендации по теме
Комментарии
Автор

A todos que viram o vídeo recentemente assim como eu e não estava sincronizando o movimento, o problema é na destruição do script, não se pode destruir um network behaviour que faz parte de um componente, ao invés disso você pode criar um network behaviour que destroi os componentes a não serem utilizados

void Update()
{

if (!IsOwner)
{
return;
}

float horizontal = Input.GetAxis("Horizontal");
float vertical = Input.GetAxis("Vertical");

transform.Translate(new Vector3(horizontal, 0, vertical) * speed * Time.deltaTime);
if {
_rb.AddForce(new Vector3(0f, 10f, 0f), ForceMode.Impulse);
}
}

então para solucionar deixe sua função de movimento mais ou menos assim

angelodeveloper
Автор

Faz um curso de multiplayer mano, é algo que falta no mercado. A maioria usam o Photon, mas ele é limitado, por causa dos planos.

edsonvinicius
Автор

Achei massa o "multiplayer", poderia fazer uma

MontAureal
Автор

Excelente video!
Eu com certeza assistiria e agradeceria demais se voce fizesse uma serie de tutoriais mostrando como usar o Netcode, fazendo um jogo do zero
As principais coisas que eu gostaria de aprender são como fazer pvp, dois ou mais players se enfrentando, em um plataformer shooter ou topdown shooter por exemplo
E como fazer inimigos, por exemplo pra um jogo coop, com o hp, movimento, etc dos inimigos sincronizado
Tbm seria mt interessante criação de salas, tanto publicas, listadas, quanto privadas (salas privadas tipo among us, onde é gerado um codigo que voce passa pros seus amigos se conectarem)
Não sei se é coisa demais, mas acho features interessantes

DreamyLepe
Автор

Muito bom. Consegue fazer um tutorial de MatchMake e lobby? Por exemplo como Criar salas, definir quantidade de players, como ver o placar etc. Essas coisas básicas de multiplayer.

Jpmatteis.
Автор

EU TAVA PROCURANDO UM TUTORIAL ASSIM FAZ MUITO

RenanGimenez
Автор

Faz um curso somente ensinando Multiplayer, é tudo que eu preciso aprender e acredito que muita gente também

nanno
Автор

MUITO OBRIGADO por apresentar o Parrel Sync, salvando minha pele com o Photon aqui kkkk.

msmatheusaugusto
Автор

faz uma serie.... criando um jogo multiplayer do zero. Seria bem legal!!!!

gustavoroo
Автор

faz a quela parada de parceria que coloca mensalidade no seu canal, pra vc fazer uma série detalhada do netcode. pago na hr até 20 por mes pago sem preucupação pra acompanhar conteudos exclusivos e bem detalhado

ruanvioto
Автор

Show de bola o vídeo, tem muito pouco conteúdo sobre servidores online unity no YouTube, e os que tem são muito complexos, mal organizados ou o cara nem explica direito oq tá fazendo. Poderia fazer uma série com Photon na Unity fazendo algum jogo com dois players, desde a parte de criar sala, procurar jogador, os dois confirmarem para começar e um fase com os dois jogando. Acho que seria muito bom, até na udemy não tem quase curso disso, tem apenas um de mirror que o cara vomita matéria. Fica minha recomendação, acho que faria muito sucesso e ajudaria muita gente :)

rodrigofelice
Автор

Muito bom Gabriel, ótima introdução ao tema. Foi legal conhecer mais desse novo sistema da unity, vou dar uma pesquisada depois.

AndersonMarquesss
Автор

maaano quee loko obrigado por mostrar essa nova feature. Teve continuação no canal ?

mauriciom
Автор

Vídeo excelente cara. Continue com o projeto Multiplayer por favor.

Guerrat
Автор

Valeu msm, acho que é o primeiro tutorial em português que vejo sobre esse novo sistema, acho que o photon ficou muito popular, mas um sistema da própria unity fazia falta. Um outro sistema que acho muito confuso é o unity DOTS, há alguma chance de ter um vídeo focado nesse sistema no futuro?

ronigleydsonvilasnovas
Автор

Não consigo sincronisar o movimento dos tanques, quando tento, aparece a mensagem de erro NullReferenceException: Object reference not set to an instance of an object

joaofmcarvalho
Автор

Oi, você teria esse URL atualizado? pois mesmo retirando o espaço onde sugeriu ainda sim, está apresentando erro

JunioRicao
Автор

Ótimo tutorial mano! Consegui ententer tudo perfeitamente! Muito obrigado, continue assim!! :D

supervr
Автор

Muito foda, explicado...
Sobre sugerir.. um jogo coop, de waves.. eu até iniciei um projeto, mas to com dificuldades de colocar o inimigo pra seguir outros players
A wave foca em a penas 1 player =(

LoganoutGm
Автор

Excelente vídeo mestre Gabriel! Posso sugerir um video de tutorial?
Criar crowd usando um shader. Por exemplo em jogos eles usam animation instancing, mas me lembrei que com um shader, daria MUITO CERTO! Ou seja em uma superfície conseguiríamos ter vários!

teoprod