Pesquisar
Projeto exclusivo

Gameplay básico em Unity para protótipo - Fase 2

hoje às 12:19

Descrição do Projeto:

Continuação de um dos nossos protótipos da ilha vulcânica havaiana que já está pronto. Precisamos adicionar uma camada de gameplay simples: timer, itens coletáveis, vida e uma turret. É um protótipo, então o foco é funcionar bem e ter código limpo, não polimento visual.

O que precisa ser feito
- Temporizador na UI com 5 minutos. Se chegar a zero, a fase recarrega.
- 5 itens coletáveis espalhados pelo mapa (praia, falésias, perto do vulcão, etc.). Não podem ficar todos no mesmo lugar e todos precisam ser alcançáveis pelo personagem.
- Contador de itens coletados na UI, atualizado a cada coleta (ex.: 2/5).
- Barra de vida na UI. Quando zerar, a fase recarrega.
- Turret que atira projéteis na direção do jogador sempre que ele entra numa área próxima a ela:
- Cada projétil que acertar o personagem tira 10% da barra de vida.
- O projétil é destruído ao colidir com o personagem ou com qualquer coisa, ou após 5 segundos do disparo se não colidir com nada.

Código e organização
- Pode usar C# e/ou Visual Scripting.
- Se for C#: código limpo, bem formatado e comentado onde fizer sentido, seguindo o guia de estilo oficial da Unity (nomenclatura consistente, um script por responsabilidade, campos serializados organizados). Referência: https://resources.unity.com/games/level-up-your-code-with-game-programming-patterns
- Se for Visual Scripting: grafos organizados, com grupos e nomes claros.
- Sem soluções gigantes em um único script.

Entregável
- Projeto Unity completo (Assets, ProjectSettings e Packages, sem a pasta Library).
- Link com todos os scripts em C# (Drive, GitHub ou similar).
- Vídeo em tela cheia com o jogo rodando no Unity mostrando: timer funcionando (inclusive uma recarga por tempo), coleta dos 5 itens com contador atualizando, dano da turret reduzindo a vida, recarga por vida zerada. Se usar Visual Scripting, mostrar os grafos parados por pelo menos 5 segundos cada.

Habilidades desejadas:

Unity 3D

Atividades do cliente nesse projeto:

Última visualização: hoje às 12:38

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento de Games
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 17
Interessados: 20
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (17)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Fellipe A.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Otávio Q.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Paulo P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Ricardo L.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro André D.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento e configuração de ambiente personalizado no Roblox - Estamos buscando um profissional com experiência em Roblox para desenvolver e configurar um ambiente personalizado dentro da plataforma, destinado à produção e grava&cced...

Aplicativo Android de jogo de habilidade com pontuação e recordes - Projeto: Tigrinho Recordes (jogo de habilidade, sem aposta) Preciso de um aplicativo para Android, com APK pronto para instalar. Jogo com personagem tigrinho, sistema de pontuação e ...

Desenvolvimento de jogo de roleplay 3D para Android - Procuro um desenvolvedor para criar o YETI RP, um jogo brasileiro de roleplay 3D para Android, e entregar um APK funcional para instalar e testar no celular. Quero desenvolver por etapas. A primei...

Plataforma de treinamento imersivo em realidade virtual (VR) - Desenvolver um jogo/simulador 3D em realidade virtual (VR), compatível com Meta Quest 3, ambientado em uma grande plataforma petrolífera offshore, com diferentes setores destinados a ...

Desenvolvimento de servidor completo de MTA (GTA San Andreas Online) - Estou em busca de um freelancer experiente para desenvolver um servidor completo de MTA:SA Roleplay (Multi Theft Auto - GTA San Andreas Online). A ideia é criar um servidor com base só...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.