Pular para o conteúdo
Cavaleiros Celestiais

Devlog · Episódio 22

Deixei os mapas mais leves

Alguns mapas pesavam demais em computadores simples. Conto como reduzi o peso sem perder o visual.

Eu testei o jogo num computador mais fraco e vi o que não queria ver: em alguns mapas, o jogo travava. Não era sempre, mas era o bastante para estragar a experiência de quem não tem máquina potente.

O problema

Jogo de navegador tem que rodar em muita máquina diferente. Se só roda bem no meu computador, eu fiz o jogo para mim e não para quem joga. E quem tem máquina mais simples sente primeiro: o personagem engasga, o movimento falha, a luta perde o ritmo.

Eu não queria resolver isso pedindo para o jogador baixar a qualidade e aceitar um jogo mais feio. Queria que o jogo continuasse bonito e simplesmente exigisse menos da máquina.

Alguns mapas pesavam mais do que mostravam.
Alguns mapas pesavam mais do que mostravam.

O que eu fiz

Passei por todos os mapas, peça por peça. Para cada uma eu perguntei: isso aparece de verdade na tela? Muita coisa tinha detalhe demais para uma câmera que olha de cima. Ninguém vê, mas o computador tem que desenhar do mesmo jeito.

Cortei o que ninguém enxerga e mantive o que aparece. A regra foi essa, sem exceção: se você não percebe, não precisa pesar.

Foi um trabalho chato, de revisar peça por peça, mapa por mapa. Mas é o tipo de trabalho que decide se o jogo é bom para todo mundo ou só para quem tem máquina boa.

O detalhe que ninguém vê de cima foi cortado.
O detalhe que ninguém vê de cima foi cortado.

Antes e depois, lado a lado

Eu não confio só no meu olho. Depois de cada ajuste, comparei a versão antiga com a nova lado a lado. Na maioria das vezes eu não via diferença nenhuma. A única coisa que mudava era o jogo ficando mais suave.

O mesmo mapa antes e depois do ajuste, lado a lado.
O mesmo mapa antes e depois do ajuste, lado a lado.
Peças do cenário antes e depois: a forma continua igual.
Peças do cenário antes e depois: a forma continua igual.
Outra comparação, agora com peças maiores do cenário.
Outra comparação, agora com peças maiores do cenário.

Como fica para você

O jogo roda bem em mais máquinas. Se você joga num computador mais simples, deve sentir menos engasgo ao andar e ao lutar. Se joga num bom, quase nada muda, e isso é de propósito.

Esse tipo de trabalho não rende imagem bonita, mas é um dos que eu mais gosto de fazer. É quando o jogo fica melhor sem você notar por quê.

No fim, a regra que me guiou foi simples: o jogador não deveria notar o trabalho, só sentir que o jogo ficou mais leve. Quando a otimização aparece na tela como perda de beleza, eu fiz errado. Por isso comparei cada peça antes e depois, lado a lado, e só aceitei o que parecia igual aos meus olhos.

Voltar ao devlog