Nur zusätzlich zu dem, was David bereits in seiner Antwort gesagt hat:
Es ist wahr, dass bis zu 95-99% von fast jeder modernen Spielgröße aus ihren Assets besteht: Video, Audio, Texturen usw.
Wenn Sie sich fragen, warum manche Spiele nur 4 GB benötigen, während andere viel mehr dieselbe Grafikqualität haben? Es kann auch daran liegen, dass manche Spiele ihre Assets in komprimierter Form auf der Festplatte speichern und diese während des Ladevorgangs einfach dekomprimieren . Dies erhöht den Overhead während des Ladens, aber gleichzeitig bleibt die Gesamtgröße der geladenen Daten relativ klein, da die Daten zuerst komprimiert gelesen und erst dekomprimiert werden, sobald das Lesen abgeschlossen ist.
Andere Spiele dekomprimieren ihre Assets vollständig auf Ihren Festplatten und laden Ressourcen bereits im "endgültigen" Format . Dies sind normalerweise Spiele, bei denen die Größe des Installationsprogramms viel geringer ist als die Größe Ihrer Installation. Einige Ressourcen sind mit proprietären Algorithmen so dicht gepackt, dass bei der Dekomprimierung Dateien entstehen, die zehnmal größer sind. In diesem Fall werden die Assets in nicht komprimierter Form gespeichert und direkt in den Speicher geladen. Hier kann der Datendurchsatz Ihres Laufwerks zu einem entscheidenden Punkt werden, es entsteht jedoch kein zusätzlicher Overhead durch die schnelle Dekomprimierung.
Beide Ansätze haben ihre Vor- und Nachteile: Das Speichern in komprimierter Form ist unerlässlich, wenn Sie das Spiel nicht auf einem wiederbeschreibbaren Medium installieren können und es von ROM wie DVD- oder BR-ROMs lesen müssen (dies ist häufig der Fall) für Spielkonsolen) hier müssen Sie die Dekompression on the fly tun. PCs haben immer ein beschreibbares Laufwerk (HDD, SSD usw.), so dass das Dekomprimieren im Voraus hier durchaus üblich ist.
Die vollständige Dekomprimierung von Spiel-Assets kann die Leistung des Spiels verbessern, sodass es auch auf alten Computern mit weniger leistungsstarker CPU oder GPU gestartet und wiedergegeben werden kann. Spielekonsolen verfügen normalerweise über eine standardisierte Hardware, mit der Sie Ihr Spiel problemlos testen können, um festzustellen, ob die Leistung Ihres Spiels in Ordnung ist, und einige andere Tricks ausführen (z. B. das Downsampling Ihrer Sprites usw.), um die erforderliche Leistung zu erzielen.
[BEARBEITEN] : Woran erkennt man, dass das Spiel beim Laden seine Assets dekomprimiert? Hier sind einige Symptome, die Sie bei einigen Spielen bemerkt haben könnten:
Das Spiel bietet Ihnen eine Möglichkeit der Interaktivität beim Laden von Daten.
- In der Mirror Edge- Version für iPad hat diese nur 123 Mb. Ihnen wird die Funkmeldung vom Widerstandsradio in Form des Fließtextes á la Star Wars-Intro präsentiert. Normalerweise dauert es 20-30 Sekunden, bis Sie die Nachricht gelesen haben, bevor eine neue Mission beginnt.
- In Anthill sind es nur 17,1 MB auf dem iPad. Der Ladebildschirm generiert lustige Nachrichten wie "Wir polieren die Gewehre" usw.
Das Spiel ahmt das "Booten" eines normalen Computersystems nach und gibt Ihnen einige Informationen über den Fortschritt des Bootens.
- Ein klassisches Beispiel ist hier die World of Goo , die Ihren "Corporation of Goo" -Computer bei jedem Start neu startet. Auch hier ist es nur 80 MB groß - fast nichts :)