– Um programador conseguiu rodar o clássico Doom de 1993 em fones de ouvido sem tela
– Para fazer isso acontecer, ele otimizou o código, reduziu o tamanho do jogo e muito mais
– O resultado roda a cerca de 18-27 FPS, e ainda é possível jogar remotamente via navegador
Conforme publicado pelo Tom’s Hardware nesta terça-feira (27), mesmo mais de 30 anos depois do lançamento original, Doom continua sendo um dos testes mais populares de criatividade técnica entre programadores e entusiastas de hardware, e um projeto recente elevou esse espírito ao extremo.
Desta vez, o clássico shooter de 1993 foi adaptado para rodar em um par de fones de ouvido sem fio, um dispositivo concebido apenas para áudio e sem qualquer tipo de tela ou controles tradicionais.
- 666 GPUs RTX 5080 DOOM Edition com design 3D: hype de colecionador ou desperdício?
- Blood: Refreshed Supply, Estilo DOOM com requisitos leves
O responsável pelo feito é o desenvolvedor Arin Sarkisian, que batizou sua criação de “Doombuds”. A base do projeto foram os PineBuds Pro, fones de ouvido que se destacam por terem firmware open-source e um kit de desenvolvimento acessível, algo raro neste tipo de dispositivo.
Os fones usam um processador Cortex-M4F de cerca de 300 MHz, com menos de 1 MB de RAM, e armazenamento bastante limitado, exigindo ajustes criativos para fazer Doom funcionar.
Como isso foi possível?

Para vencer as limitações de hardware, Sarkisian realizou diversas alterações, como: reduzir o jogo para um pacote de 1,7 MB, desabilitar sistemas desnecessários e gerar tabelas de consulta para economizar memória.
É importante destacar que o programador também desativou modos de baixa potência e forçou o processador a trabalhar a 300 MHz, o que foi essencial para atingir desempenho suficiente.
Sem tela nos fones, o projeto usa uma solução engenhosa, com o Doom rodando dentro do hardware dos earbuds, mas o vídeo é comprimido como MJPEG e enviado via uma conexão serial UART para um servidor web. Esse servidor mostra o jogo em tempo real e permite que o jogador o controle a partir de um navegador.
O resultado na prática
Vale destacar, entretanto, que o desempenho alcançado não é contínuo como em consoles ou PCs modernos, funcionando entre 18 e 27 quadros por segundo, dependendo da forma de transmissão e codificação de vídeo, o que torna a jogabilidade funcional, mas claramente limitada pelo poder dos fones.