Além do que David já disse em sua resposta:
É verdade que até 95-99% de quase todos os tamanhos de jogos modernos são constituídos por seus ativos: vídeo, áudio, texturas etc.
Se você está se perguntando por que alguns jogos usam apenas 4Gb, enquanto outros têm muito mais o mesmo nível de gráficos? Isso também pode ser devido ao fato de que alguns jogos armazenam seus ativos no disco rígido de forma compactada e apenas descompactam os ativos durante o carregamento . Isso adiciona alguma sobrecarga durante o carregamento, mas, ao mesmo tempo, o tamanho total dos dados carregados permanece relativamente pequeno, pois os dados são lidos primeiro compactados e apenas descomprimidos assim que a leitura é concluída.
Outros jogos descompactam seus recursos nos discos rígidos completamente e carregam recursos já no formato "final" . Normalmente, são jogos em que o tamanho do instalador é muito menor que o tamanho da sua instalação. Alguns recursos são tão densamente compactados usando alguns algoritmos proprietários que a descompactação resulta em arquivos 10 vezes maiores. Nesse caso, os ativos são armazenados em formato não compactado e carregados diretamente na memória. Aqui, a taxa de transferência de sua unidade pode se tornar um ponto crucial, mas não há sobrecarga adicional devido à descompressão em tempo real.
Ambas as abordagens têm seus prós e contras: o armazenamento em forma compactada é essencial se você não pode instalar o jogo em uma mídia regravável e precisa lê-lo na ROM, como DVD ou BR-ROMs (geralmente é o caso para consoles de jogos) aqui você deve fazer a descompressão em tempo real. Os PCs sempre têm uma unidade gravável (HDD, SSD etc.), portanto, a descompressão prévia é bastante comum aqui.
A descompactação completa dos recursos do jogo pode melhorar o desempenho do jogo, permitindo que ele seja iniciado e reproduzido mesmo em computadores antigos com CPU ou GPU não tão potentes. Os consoles de jogos geralmente têm um hardware padronizado, no qual você pode testar facilmente o jogo para verificar se o desempenho do jogo está bom e executar outros truques (como fazer uma amostragem reduzida de sprites etc.) para alcançar o desempenho necessário.
[EDIT] : Como reconhecer se o jogo está descompactando seus recursos ao carregar? Aqui estão alguns sintomas que você pode ter notado em alguns jogos:
O jogo oferece algum modo de interatividade ao carregar dados.
- Em Espelho de Borda versão para iPad, isso tem apenas 123 Mb você é apresentado a mensagem de rádio a partir do rádio resistência na forma do texto flutuante à la Star Wars introdução. Normalmente, você leva de 20 a 30 segundos para ler a mensagem antes do início de uma nova missão.
- No Anthill, isso significa apenas 17,1 Mb no iPad, a tela de carregamento gera mensagens engraçadas, algo como "Estamos polindo os rifles" etc.
O jogo imita a "inicialização" de um sistema de computador normal, fornecendo algumas informações sobre o andamento da inicialização.
- Um exemplo clássico aqui é o World of Goo , que inicializa seu computador "Corporation of Goo" toda vez que você o inicia. Novamente, ele tem apenas 80 Mb de tamanho - quase nada :)