Sobre este projeto
it-programming / mobile-development
Aberto
Busca-se um desenvolvedor para criar um aplicativo de jogo mobile inovador para plataformas Android e iOS. O diferencial deste projeto é que a jogabilidade será 100% baseada em áudio 3D binaural, com a tela permanecendo completamente preta. O jogo é projetado para ser jogado vendado ou com o celular no bolso, com foco principal em pessoas cegas e com baixa visão, garantindo compatibilidade total com leitores de tela como TalkBack (Android) e VoiceOver (iOS). O aplicativo será composto por um total de 4 telas, com as seguintes funcionalidades principais:
Tecnologias Essenciais:
- Framework: React Native com Expo para desenvolvimento cross-platform.
- ÁUdio 3D: Implementação de áudio 3D binaural utilizando Google Resonance Audio ou Web Audio api com hrtf, garantindo direcionalidade real do som (esquerda, direita, atrás, cima, baixo).
- Voz para Texto (STT): Utilização do Native Speech Recognition do celular para entrada de comandos por voz do jogador.
- Texto para Voz (TTS) dos personagens: Integração com a API ElevenLabs (chave fornecida pelo cliente) para a fala dos personagens.
- Backend: Firebase (Firestore e Storage) para gerenciar o progresso do jogo, casos e ranking dos jogadores.
Estrutura do Aplicativo (Telas Principais):
- Tela de Menu Inicial: Uma tela preta com três botões grandes e acessíveis via leitor de tela: "modo detetive", "modo herói (demolidor)" e "modo infinito". A navegação ocorre por deslize e o aplicativo verbaliza o nome do botão.
- Tela de Gameplay: A tela principal do jogo, totalmente preta, sem botões visuais. Possui três áreas de toque invisíveis: Esquerda (30% da tela para ação ESQUERDA), Direita (30% da tela para ação DIREITA) e Central (40% da tela para ação investigar / interagir). Um gesto de segurar no centro ativa o microfone para o jogador falar, enviando o áudio para transcrição ao soltar. O jogo incluirá feedback tátil (vibração) para ações importantes.
- Tela de Inventário Sonoro: Uma lista de áudios coletados durante o jogo, onde cada item pode ser tocado para reprodução.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias