En plus de ce que David a déjà dit dans sa réponse:
Il est vrai que jusqu'à 95 à 99% de presque toutes les tailles de jeux modernes sont constituées par ses atouts: vidéo, audio, textures, etc.
Si vous vous demandez pourquoi certains jeux ne prennent que 4 Go alors que d'autres ont bien plus le même niveau de graphisme ?? Cela peut également être dû au fait que certains jeux stockent leurs actifs sur le disque dur sous forme compressée et décompressent simplement ceux à la volée pendant le chargement . Cela ajoute une surcharge lors du chargement, mais en même temps, la taille totale des données chargées reste relativement faible, car les données sont d'abord lues compressées et décompressées uniquement dès que la lecture est terminée.
D'autres jeux décompressent complètement leurs ressources sur vos disques durs et chargent déjà les ressources au format "final" . Il s'agit normalement de jeux où la taille du programme d'installation est bien inférieure à la taille de votre installation. Certaines ressources sont si densément emballées à l'aide d'algorithmes propriétaires que la décompression entraîne des fichiers 10 fois plus volumineux. Dans ce cas, les actifs sont stockés sous forme non compressée et chargés directement dans la mémoire. Ici, le débit de votre disque peut devenir un point crucial, mais il n'y a pas de surcharge supplémentaire due à la décompression à la volée.
Les deux approches ont leurs avantages et leurs inconvénients: le stockage sous forme compressée est essentiel si vous ne pouvez pas installer le jeu sur un support réinscriptible et devez le lire à partir de la ROM, comme les DVD ou les BR-ROM (c'est souvent le cas pour les consoles de jeux) , vous devez effectuer la décompression à la volée. Les PC ont toujours un lecteur inscriptible (HDD, SSD etc.) donc la décompression à l'avance est assez courante ici.
La décompression complète des ressources du jeu peut améliorer les performances du jeu, ce qui permet de le démarrer et de le jouer même sur de vieux ordinateurs n'ayant pas un processeur ou un GPU si puissant. Les consoles de jeu ont généralement un matériel standardisé sur lequel vous pouvez facilement tester votre jeu pour voir si les performances de votre jeu sont bonnes et faire d'autres astuces (comme sous-échantillonner vos sprites, etc.) pour atteindre les performances nécessaires.
[EDIT] : Comment savoir si le jeu décompresse ses ressources lors du chargement? Voici quelques symptômes que vous auriez pu remarquer lors de certains jeux:
Le jeu vous offre un moyen d'interactivité lors du chargement des données.
- Dans Miroir bord version pour iPad, ce qui a seulement 123 Mo vous a présenté le message radio de la radio de résistance sous la forme du texte flottant à la Star Wars intro. Il vous faut normalement 20 à 30 secondes pour lire le message avant le début d'une nouvelle mission.
- Dans Anthill, cela ne fait que 17,1 Mo sur iPad, l'écran de chargement génère des messages amusants, quelque chose comme "Nous polissons les fusils", etc.
Le jeu imite le «démarrage» d'un système informatique normal, vous donnant quelques informations sur la progression du démarrage.
- Un exemple classique est le World of Goo , qui démarre votre ordinateur "Corporation of Goo" à chaque démarrage. Encore une fois, il ne fait que 80 Mo - presque rien :)