Demo

Resumo de recursos multijogador: Obtenha os modelos, amostras e demonstrações mais recentes

DANIEL CROUGH Senior Content Marketing Manager
Mar 27, 2024|6 Min
Resumo de recursos multijogador: Obtenha os modelos, amostras e demonstrações mais recentes
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

O Unity Gaming Report de 2024 revela que os estúdios estão criando mais jogos multijogador, apesar da complexidade. Embora trazer mais jogadores para o desenvolvimento de jogos represente desafios, nunca foi tão simples criar jogos multijogador com o Unity. Navegue por esta lista selecionada de recursos para se familiarizar com as últimas demonstrações, amostras e modelos multijogador.

Captura de tela do jogo de tiro espacial 2D
Captura de tela do jogo de tiro espacial 2D
Recursos para novos desenvolvedores multijogador

Nossa biblioteca de rede de alto nível, NetCode for GameObjects (NGO), simplifica o desenvolvimento de jogos multijogador ao abstrair a lógica de rede. Ele permite que você gerencie e transmita GameObjects e dados do mundo de forma eficiente em sessões de rede para vários jogadores. Se você está apenas começando no desenvolvimento multijogador, NGO serve como um excelente ponto de partida.

Projeto “Olá Mundo”: Este tutorial para iniciantes orienta você na configuração de um projeto com uma ONG para estabelecer as bases para seu primeiro jogo em rede.

Jogo de tiro espacial 2D: Mergulhe na física, no movimento e nos efeitos de status usando Netcode, NetworkVariables e ObjectPooling com este envolvente exemplo de código.

Invasores: Obtenha insights sobre o fluxo do jogo, mecânicas de movimento exclusivas, cronômetros compartilhados em rede e muito mais.

Amostra orientada ao cliente: Explore movimentos orientados pelo cliente, física em rede, geração de objetos e reparenting.

Exemplo de Prefabs de rede de endereçamento dinâmico: Aprenda a adicionar dinamicamente novos prefabs geráveis em tempo de execução com este exemplo de código avançado.

Por fim, a equipe do Unity Gaming Services (UGS) atualizou recentemente sua documentação para serviços de ONGs e multijogador. Você também pode visitar o fórum multijogador se tiver dúvidas ou precisar de ajuda.

Jogabilidade do Megacity Metro
Captura de tela do jogo de tiro espacial 2D
Recursos para desenvolvedores multijogador mais avançados

Pronto para encarar projetos multijogador mais complexos? Essas demonstrações e amostras avançadas apresentam conceitos multijogador sofisticados, integrando serviços como Lobby, Vivox, Relay, Multiplay Hosting e DOTS/ECS.

Modelo multijogador competitivo em pequena escala: Este é o seu ponto de partida para criar e enviar um projeto multijogador usando o Netcode para GameObjects e UGS. O modelo inclui uma ferramenta Bootstrapper que ajuda você a testar mais rapidamente usando vários modos de rede (Host, Cliente, Servidor) e configurações dinâmicas, tutoriais no Editor e um fluxo de jogo básico e orientado a eventos.

Exemplo de lobby do jogo: Aprenda a usar os pacotes Lobby e Relay da UGS para criar uma experiência típica de lobby de jogo. Conectar-se ao lobby também habilitará o Vivox Voice Chat, desde que um dispositivo de entrada de áudio esteja disponível.

Exemplo de jogo multijogador sem servidor:este exemplo mostra como entrar ou criar um lobby de jogo de serviço de lobby e competir em um jogo simples de arena de coleta de moedas.

Sala do chefe: Este RPG multijogador cooperativo totalmente funcional feito com Unity Netcode é um exemplo educacional projetado para mostrar padrões típicos de netcode frequentemente apresentados em jogos multijogador semelhantes. Prefere acompanhar com um vídeo? Confira esta série de webinars.

Gatinhos Galácticos: Este jogo de aventura espacial cooperativa 2D ajuda você a aprender como aplicar e sincronizar animações de sprites, efeitos de partículas e movimentos 2D básicos.

Battle Royale com Fusão de Fótons: Fizemos uma parceria com a Photon para lançar um novo recurso para ajudar você a produzir desempenho máximo na plataforma de orquestração de hospedagem de servidores de jogos (multiplay) da Unity e no Matchmaker.

Megacidade Metrô: Nossa demo multijogador mais robusta até o momento, Megacity Metro suporta mais de 128 jogadores e usa a mais recente tecnologia multijogador, incluindo Unity Gaming Services e DOTS/ECS.

Da comunidade

Há muitos vídeos por aí criados pela nossa comunidade de desenvolvedores e criadores de conteúdo, mas aqui estão alguns dos nossos favoritos.

“Como fazer” de Tarodev: Multijogador Unity Online”:Tarodev nos presenteou com uma introdução maravilhosa ao NGO que leva você da instalação à interpolação, chegando até a autoridade do servidor.

“Aprenda multijogador grátis” do Code Monkey:Nosso amigo Code Monkey tem um excelente guia sobre como criar um jogo multijogador no Unity usando NGO e o resto do UGS.

Curso “Netcode for Entities” do Turbo:Não poderíamos deixar o Turbo de fora da mistura. Este curso explica como criar um jogo competitivo multijogador no estilo MOBA.

Construindo jogos multijogador maiores e mais ousados com ECS/DOTS

Se você é um desenvolvedor multijogador experiente e tem uma grande ideia que exige um alto grau de desempenho e determinismo, DOTS e ECS podem ser a base certa para seu jogo.

Mudar de uma abordagem de design orientada a objetos para uma orientada a dados pode ser um ajuste, mesmo para programadores experientes. Reunimos esta lista de leitura para ajudar você a começar com design orientado a dados no Unity.

As últimas novidades em ferramentas multijogador da GDC

Este ano, na GDC, apresentamos nosso roteiro multijogador para o Unity 6. Estamos trabalhando duro para trazer a você o Modo de Jogo Multijogador, autoridade distribuída, um SDK de Serviços Multijogador mais simples e muito mais. Confira o roteiro e vote nos seus recursos favoritos ou participe da conversa no fórum multijogador.