/Point-hunting-Unity

Point Hunting is a multiplayer game made in unity using Netcode for game objects

Primary LanguageShaderLab

Point Hunting

Descrição do Projeto

Objetivo

Desenvolver um jogo 3D de terceira pessoa de coleta de objetos, onde os jogadores devem coletar itens que aparecem aleatoriamente na tela para aumentar sua pontuação. O jogo também deve incluir funcionalidades de interface de usuário, um sistema para salvar e carregar o melhor placar do jogador e suporte para multijogadores onde dois jogadores podem competir para obter a melhor pontuação.

Estado Atual

  • O jogador pode entrar em uma partida ou criar.
  • A movimentação e cameras do jogador estão sicronizadas.
  • Animações sicronizadas.
  • Interface para criar e entrar em partidas.

Implementaçoes Pendentes

  • Coleta de itens.
  • Object polling para reciclagem dos itens.
  • Sistema de carregamento e salvamento atraves do PlayersPrefs.
  • LeadBoard.

Tecnologias Utilizadas

  • Unity (versão 2022.3.2f1)
  • NetCode For GameObjects
  • Assets do Unity Asset Store (ver seção "Assets utilizados")

Como Executar o Jogo

  1. Va na aba release
  2. Baixe a versão mais recente do jogo
  3. Inicie o executavel dentro da pasta
  4. Se divirta e mande feedback!!

Como Jogar

  1. Inicie o jogo.

  2. Use as teclas de movimento para mover o personagem.

[To Do] 3. Colete objetos que aparecem aleatoriamente na tela para aumentar sua pontuação.

  1. O jogo Inicia apenas quando 2 jogadores entram na mesma partida.

[To Do]6. O objetivo é alcançar a melhor pontuação possível antes que o cronômetro de contagem regressiva chegue a zero.

Multiplayer

O sistema multiplayer foi implementado utilizando o Netcode for GameObjects.

Assets Utilizados

Contribuindo

Se você desejar contribuir para este projeto ou reportar problemas, sinta-se à vontade para abrir um problema ou criar uma solicitação de pull request.