Otimização nos Games


Fundamentos da otimização são:
・ Reduzir o tamanho dos arquivos e assets do jogo e do executável.
・ Reduzir o uso de memória em tempo de execução.
・ Aumentar a velocidade de execução sem loops desnecessários.


 Não há otimização que satisfaça tudo. Pode-se dizer que existe uma relação conflitante na qual, se alguma delas é aprimorada, a outra se torna pior. 

Então, o que você prioriza ao considerar a otimização no jogo? 

Os PCs de hoje, possuem grande capacidade de armazenamento, GTAV tem mais de 90GBs, então espaço disponível em disco não será um dos problemas,

Também existe a utilização de recursos e efeitos especiais que usam memória, como imagens, sons, músicas etc, tudo isso deve ser enxugado,

Use como base o carregamento do sistema operacional, por exemplo, o windows 10 precisa de 2GB de ram para rodar, então vamos tentar manter o seu game nesta base, caso o uso de memória aumentar, isso não incomodará muito, pois a grande maioria possuem no mínimo 4gb Disponíveis, basta você executar um comando de CLEAR MEMORY na engine que está utilizando. 


O que deve te preocupar é o consumo de CPU, a diminuição na velocidade de execução e diminuir loops no game...

Se você perde processamento, poderá matar a diversão do jogo...

Por esse motivo, defina sempre "melhoria na velocidade de execução" como objetivo de otimização, verifique no gerenciador de tarefas, quanto de CPU seu game está usando e o mais rápido possível mantenha um contador de FPS, que liste o fps minimo, o fps atual, fps médio e o fps máximo, pronto, você já ideia inicial de como Otimizar o seu game.

O GAME CSGO pede acesso de administrador para executar o game com Prioridade ALTA, estude sobre isso na engine que usa e sucesso na otimização.

0 comentários: