Estamos buscando um desenvolvedor experiente para criar um jogo de terror 3D multiplayer online em primeira pessoa. O jogo deve ser desenvolvido utilizando HTML5 e JavaScript, com foco na biblioteca
Three.js para renderização 3D. A prioridade é a leveza e otimização para garantir compatibilidade e bom desempenho em diversas plataformas, incluindo celulares, PCs e notebooks.
Detalhes do Projeto:
Tecnologia e Gráficos:
* Desenvolvimento em HTML5 e JavaScript, utilizando
Three.js.
* Gráficos low-poly e sem texturas pesadas para garantir leveza.
* Movimentação e sistema de colisões inspirados no estilo Roblox R6.
História e Ambientação:
* O cenário é uma mansão onde os jogadores, durante uma festa do pijama, realizam um ritual maligno por brincadeira.
* À Meia-noite, uma névoa mortal cerca a propriedade, impedindo qualquer fuga direta.
* Uma entidade horrível invade a mansão e começa a caçar os jogadores.
* Uma introdução em texto com música de suspense deve apresentar a história.
Dinâmica de Tempo:
* A partida ocorre entre 00:00 e 06:00 no jogo, com um relógio visível na interface.
* Se os sobreviventes não escaparem até as 06:00, todos morrem automaticamente e o assassino vence.
Funcionalidades Multiplayer:
* Sistema de salas privadas acessíveis por código.
* O anfitrião da sala terá a capacidade de personalizar atributos dos personagens, como vida, dano e velocidade.
* O anfitrião poderá escolher ou sortear se o assassino será um jogador ou uma Inteligência Artificial (IA).
Esconderijos:
* Móveis como camas, armários e caixas servirão como esconderijos.
* Jogadores escondidos ficarão invisíveis para o assassino, a menos que o assassino os veja entrando no esconderijo.
* Se o assassino presenciar a entrada, ele poderá verificar o local, remover o jogador e eliminá-lo instantaneamente.
Inteligência Artificial do Assassino:
* A IA do assassino terá um comportamento adaptativo, com tendências a "camperar" objetivos importantes e investigar áreas suspeitas.
* A IA enviará mensagens automáticas ameaçadoras no chat, contextualizadas com as ações dos jogadores (ex.: "Eu ouvi você").
* O assassino também espalhará armadilhas de urso que prendem sobreviventes e geram ruídos audíveis.
Chat de Voz e Ruído:
* Implementação de chat de voz por proximidade utilizando a Web Audio API.
* Sons produzidos pelos jogadores (falar alto no microfone, derrubar objetos) gerarão eventos sonoros detectáveis pela IA, que investigará a origem do barulho.
Rotas de Fuga:
* Serão implementadas 6 rotas de fuga distintas, espalhadas pela mansão.
* Cada rota exigirá a conclusão de objetivos específicos, como reparar um rádio antigo, desfazer o ritual, encontrar uma chave escondida ou desbloquear passagens secretas.
Prazo de Entrega: Não estabelecido