4

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:

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:

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:

  1. 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)?
  2. Que gargalos de latência, memória ou sincronização vocês observariam com mais cuidado em um motor baseado em clipes sincronizados?
Carregando publicação patrocinada...
1