Apresentando a amostra de jogo de tiro em primeira pessoa
A amostra de FPS foi criada para validação interna de recursos e pacotes disponíveis no momento do Unity 2018.3. Ela está disponível para download, incluindo todos os assets. No projeto, você encontrará:
- Um nível de arena totalmente povoado, incluindo assets de alta qualidade para HDRP
- Dois personagens totalmente articulados e quatro armas exclusivas
- Código de jogo que inclui netcode personalizado não suportado com uma arquitetura de servidor autoritário que suporta até 16 jogadores (não recomendado para uso em produção).
- Modos de jogo Mata-mata e Invasão
- Suporte para PC
A intensão é ser uma fonte de inspiração e aprendizado para desenvolvedores intermediários e experientes que usam o lançamento LTS Unity 2018.3 ou Unity 2018.4. Tecnologia experimental está sendo usada. Observe que o projeto não é suportado, e nós recomendamos muito a atualização para pacotes suportados se você quiser usar partes do projeto como um ponto de início para seu próprio projeto.
Veja nossas palestras oficiais Unite e GDC
Começando com a amostra de jogo de tiro em primeira pessoa
Nesta sessão, gravada na GDC 2019, você aprenderá a começar usando a amostra de jogo de tiro em primeira pessoa. O evangelista Unity Andy Touch dará um panorama geral do projeto, que foi desenvolvido para mostrar implementações de recursos Unity, incluindo gráficos e rede, em um contexto multijogador em tempo real. Você também verá como funciona o código de rede de um jogo rápido desse tipo.
Discurso inaugural Unite LA
No discurso inaugural da Unite LA 2018, nós revelamos a amostra de jogo de tiro em primeira pessoa, um projeto de exemplo que você pode abrir diretamente no editor. A amostra demonstra as possibilidades ao criar um jogo multijogadores totalmente funcional com Unity e, além disso, como fazer tudo por conta própria.
Mergulhe nos gráficos da amostra de jogo de tiro em primeira pessoa - Unite LA
Esta sessão LA levará você pela estrutura do projeto do ponto de vista de um artista, focando particularmente em um Pipeline de Renderização de Alta Definição (HDRP).
Mergulhe na rede da amostra de jogo de tiro em primeira pessoa - Unite LA
Conheça detalhadamente como funciona o código de rede de um jogo de tiro com multijogadores rápido, como o da amostra de jogo de tiro em primeira pessoa. Aprenda sobre geração e compressão snapshots, projeção do cliente e compensação da defasagem. Veja como o código do jogo foi estruturado no lado do servidor e do cliente para permitir um servidor pequeno e dedicado à execução do jogo.
Apresentando a amostra de jogo de tiro em primeira pessoa
Veja uma apresentação rápida do projeto amostra de jogo de tiro em primeira pessoa. Tenha um panorama geral das funcionalidades usadas e como você pode aproveitá-las como ponto de partida em seu próprio projeto de jogo de tiro em primeira pessoa, ou como um recurso de aprendizado
O que é um projeto amostra?
Embora Unity ofereça várias maneiras de resolver mecânicas de jogo e desafios de gênero específicos, uma amostra de jogo serve de inspiração na forma de uma abordagem específica, que já foi implementada em um projeto.
Ouça Peter Andreasen, diretor de desenvolvimento, e Martin Kümmel Vestergaard, diretor técnico de arte, descreverem o projeto.
Aprenda a usar o HDRP com a amostra de jogo de tiro em primeira pessoa
A amostra de FPS usa o Pipeline de Renderização de Alta Definição (HDRP). Use o projeto como inspiração para empregar os recursos do Unity, como materiais em camadas, luzes HDR, pós-filtros e modos de luz no HDRP.
Neste vídeo, duas das pessoas por trás do projeto, Peter Andreasen, diretor de desenvolvimento, e Kümmel Vestergaard, diretor técnico de arte, falam sobre a abordagem que usaram para criar gráficos no jogo de amostra e o que eles acham que você pode aprender com isso.
Como começar
O projeto, incluindo a documentação , está disponível no GitHub para Unity 2018.3.8f1. Observe que o projeto está usando tecnologia experimental, e os pacotes estão passando por grandes atualizações, incluindo rede, o que quer dizer que recomendamos o uso do projeto apenas como uma fonte de inspiração.
Junte-se a nós no nosso fórum Amostra de FPS para falar sobre o projeto, trocar informações e dar sua opinião.
Amostra de FPS no Github
Guia de introdução