Sonic Mania no Dreamcast: Estágios 3D agora rodam em velocidade total no hardware original

Um vídeo de mais de seis minutos capturado diretamente no Dreamcast físico mostra o progresso do port de Sonic Mania. Os estágios em 3D, que sofriam com quedas de desempenho em ports não oficiais anteriores, funcionam em velocidade total nessa versão atual.
Falco Girgis divulgou o material, destacando o trabalho de jnmartin, sonicfreak94 e outros colaboradores. O port, desenvolvido com ferramentas open-source para o console, se aproxima da fase final e apresenta os níveis especiais rodando de forma fluida no console original de 1999.
A equipe enfrentou limitações conhecidas do hardware: processador SH4 de 200 MHz e 16 MB de RAM. O jogo partiu de uma base que considerava o Nintendo Switch como plataforma de referência, onde consoles mais potentes já tinham dificuldade nos mesmos estágios. As mudanças técnicas resolveram isso sem simplificar os modelos de personagens, que mantêm a geometria completa.
A principal alteração foi abandonar o renderizador 3D por software e passar para renderização nativa na GPU PowerVR. Os tilemaps dos níveis foram convertidos em quads do PowerVR, processados como polígonos individuais para ganhar velocidade.
O esquema de nível de detalhe (LoD) ajuda a equilibrar a carga. Ele começa desenhando tiles próximos com texturas individuais de 16×16 e, conforme a distância aumenta, usa quads maiores texturizados com um pixel médio por tile a partir da tilemap completa (512×512 ou 768×512). Isso reduz o número de vértices enviados à CPU SH4 sem comprometer a aparência de perto.
A geometria 3D também mudou: de triângulos soltos para triangle strips. Essa estrutura diminui os vértices que precisam de transformação, tudo feito com matemática de ponto fixo. A iluminação recebeu simplificação adicional — na maioria dos casos, considera apenas o eixo Y com cor branca — e as transformações finais de vértices usam a instrução FTRV com ponto flutuante para ganho extra.
Com essas ajustes, o port atinge cerca de 75% da distância de desenho das versões comerciais para os elementos de cenário. O resultado se encaixa nas restrições do Dreamcast e deixa os estágios 3D jogáveis em ritmo constante.
jnmartin liderou a maior parte das otimizações, com apoio técnico de um desenvolvedor anônimo que já trabalhou em projetos como Ocarina of Time. O port de Sonic Mania para Dreamcast continua em desenvolvimento e atrai atenção de quem acompanha homebrew e jogos clássicos da SEGA.
As atualizações do projeto aparecem regularmente no perfil de Falco Girgis no X. Fãs do console, da SEGA e do Sonic podem acompanhar o andamento e ver como as limitações técnicas foram contornadas passo a passo.
Aproveite que está aqui e siga o Arkade no
Aproveite e confira o melhor das ofertas em games na Amazon
Ganhamos uma pequena comissão nos links compartilhados em nossos posts. Você não gastará nada mais com isso e ainda apoiará o jornalismo independente de games e cultura.