O Witch Time é um projeto de recompilação estática que traduz o código original do jogo para C e recria os sistemas necessários para executá-lo no PC. A renderização utiliza Vulkan, enquanto o funcionamento inclui sistemas próprios para gráficos, áudio, controles e arquivos. Na prática, isso permite jogar Bayonetta 3 como uma aplicação nativa de computador, com direito a suporte para Windows e Linux. É uma abordagem que segue a linha de projetos como o B2recomp, que também trabalha para levar Bayonetta 2 ao PC.
A versão de PC conta com suporte a teclado e mouse, incluindo movimentação da câmera pelo mouse, além de controles tradicionais com possibilidade de remapear os botões. Também existem opções para ajustar resolução, proporção da tela, filtragem de texturas, sincronização vertical e outras configurações gráficas. O projeto ainda permite trabalhar com resoluções superiores às utilizadas originalmente no Nintendo Switch, incluindo 4K, dependendo da capacidade do computador.
O funcionamento exige uma cópia original de Bayonetta 3 para Nintendo Switch, da qual o próprio jogador precisa extrair os arquivos necessários. O Witch Time não distribui o jogo, suas músicas, modelos, cenários ou outros conteúdos protegidos, pois tudo isso é preparado localmente a partir dos arquivos da cópia utilizada. O projeto também possui suporte ao prólogo de Bayonetta Origins, acessado dentro do próprio Bayonetta 3 por meio do livro ilustrado, desde que o jogador também tenha os arquivos correspondentes da atualização original. Assim, não é apenas a aventura principal que entra na brincadeira, mas também esse conteúdo extra.
Outro detalhe é que o Witch Time permite avançar pela campanha, com desempenho de 60 quadros por segundo nas áreas testadas. Menus e cenas cinematográficas também possuem opções próprias de taxa de quadros. Como o projeto utiliza Vulkan, é necessário ter uma placa de vídeo compatível com essa tecnologia. E para quem utiliza Windows, existe uma versão própria para sistemas de 64 bits, assim como uma compilação para Linux. A ideia é deixar de depender de um console ou de um emulador para aproveitar a aventura, executando o código recompilado diretamente no computador.
O Witch Time é desenvolvido por Zexyen e disponibilizado sob licença GPL-3.0. O projeto também aproveita ferramentas e partes da estrutura de outros trabalhos de recompilação, como B2recomp e SSBU Recomp. Com isso, Bayonetta 3 ganha um caminho próprio para funcionar no PC, com suporte a teclado e mouse, ajustes gráficos e a possibilidade de aproveitar a aventura em resoluções maiores.




