Pitch: V.E.T.O.R — A Ruptura — motor próprio em HTML5 Canvas + vídeo sincronizado e diálogo dinâmico em 7 idiomas
Estou desenvolvendo V.E.T.O.R — A Ruptura, um jogo independente brasileiro de ação e aventura lateral para PC/Windows feito sem Unity, Unreal ou Godot — rodando em motor próprio com HTML5 Canvas e cenas em vídeo sincronizadas.
Queria compartilhar algumas decisões técnicas da arquitetura atual e ouvir o feedback de quem trabalha com web/canvas, estado em tempo real ou integração de IA em jogos.
1. Motor próprio: HTML5 Canvas + deck de vídeo MP4 (1280×720)
Em vez de tentar simular toda a iluminação fotorrealista por shaders em cena 2D, estruturamos o jogo com camadas de Canvas 2D sobre um deck de clipes MP4 sincronizados para cenários, animações e encontros:
- controle de reprodução com janela de pré-carregamento por proximidade de cena para evitar travamentos nas transições;
- sobreposições recortadas (como obstáculos, vegetação e elementos interativos) acompanhando o quadro exato do vídeo;
- HUD, combate, movimentação, física de empurrão/recuo e colisões calculados diretamente no loop do cliente.
2. Diálogo em tempo real que altera estado do combate
Em vez de árvores estáticas de múltipla escolha, NPCs, aliados e chefes reagem ao que o jogador diz ou escreve durante os encontros. Um controlador de tolerância e contexto transforma respostas e postura do jogador em efeitos práticos na luta (como irritar um adversário, abrir janelas diferentes ou receber análise tática do robô acompanhante VETOR).
No gameplay recente da luta contra o chefe Tharok, o aliado Albert e o robô VETOR interagem no ritmo do combate:
- Vídeo (Albert e VETOR contra Tharok): https://www.youtube.com/watch?v=CJakcjQfwrY
3. Sistema de dublagem funcionando em 7 idiomas
Implementamos fluxo multilíngue rodando dentro da própria partida em português (PT-BR), inglês, espanhol, francês, alemão, italiano e holandês, mantendo a troca de idioma coerente com vozes e textos em cena:
- Vídeo (A batalha muda de voz — 7 idiomas): https://www.youtube.com/watch?v=BP2v6d2mz44
Estado atual do projeto e perguntas para a comunidade
- O jogo continua em produção ativa para PC/Windows e ainda não possui demo pública.
- Mais detalhes e outros vídeos: https://vetorlogico.com
Para quem já mexeu com jogos ou apps pesados em Canvas + vídeo/áudio em tempo real ou diálogos dinâmicos com IA:
- Como vocês avaliam o ritmo da conversa durante a luta nesse formato (ajuda na imersão ou compete com a atenção no combate)?
- Que gargalos de latência, memória ou sincronização vocês observariam com mais cuidado em um motor baseado em clipes sincronizados?