Pametno smanjenje veličine igre: Case Study o Paklenim roniocima 2
Velike igre danas često zauzimaju ogromne količine prostora na diskovima, što je posebno izraženo na računalnim platformama. Recentni razvoj u industriji igara nudi zanimljiv uvid u mogućnosti optimizacije: Arrowhead Game Studios, tim iza popularne kooperativne pucačine Pakleni ronioci 2, uspjeli su smanjiti veličinu svoje igre za čak 85%. Kako su to postigli? Pogledajmo.
Suradnja s Nixxes Softwareom
Smanjenje veličine igre bio je rezultat suradnje Arrowhead Game Studiosa s Nixxes Softwareom, poznatim po svom radu na visokokvalitetnim priključcima za PC verzije popularnih PlayStation naslova. Zajedničkim snagama, programeri su se usredotočili na uklanjanje duplikata podataka, što je omogućilo drastično smanjenje instalacijske veličine s oko 154 GB na samo 23 GB. Ovaj potez rezultirao je golemim uštedama prostora — 131 GB — što je od velike koristi za igrače s ograničenim kapacitetom diska.
Razlozi za veliku početnu veličinu
Izvorno, veličina instalacije igre pripisivala se optimizaciji za mehaničke tvrde diskove. Duplicirani podaci služili su za smanjenje vremena učitavanja na ovim starijim medijima. Međutim, Arrowhead je otkrio da su njihove ranije procjene vremena učitavanja bile netočne.
Zaštita od sporog učitavanja bila je prioritet, no brzo su shvatili da većina vremena učitavanja u Pakleni ronioci 2 ne dolazi od učitavanja sredstava, već od generiranja razine. Time su pokazali da se generiranje razine može provesti paralelno s učitavanjem podataka s diska, što je ključni faktor u vremenu učitavanja.
Učinak na igrače
Nedavna mjerenja pokazala su da će samo mali postotak korisnika mehaničkih tvrdi diskova (11% prošli tjedan) primijetiti znatno duže vreme učitavanja. U najgorem slučaju, razlike su bile samo nekoliko sekundi. Ova informacija može značajno promijeniti percepciju igrača o potrebama za velikim kapacitetom diska, otvarajući vrata za optimizaciju sličnih igara.
Beta verzija za igrače
Arrowhead je nedavno omogućio pristup “slim” verziji Paklenih ronioca 2 putem beta ažuriranja na Steamu. Ova verzija nudi isto iskustvo kao starije verzije, ali s daleko manjim zahtjevima za prostor. Igrači mogu biti sigurni da će se sav napredak, ratni doprinosi i kupnje prenijeti na novu verziju. Ova fleksibilnost također nudi mogućnost povratka na stariju verziju ako se pojave problemi.
Poticaj za industriju
Ovakva praksa predstavlja značajan poticaj ostalim programerima u industriji igara da razmotre optimizaciju veličina svojih naslova. S obzirom na stalni rast datotečnih potreba, razvoj ovakvih mogućnosti može značajno utiče na korisničko iskustvo i pristupačnost igara za široku publiku.
Ovaj primjer pokazuje da je moguće zadržati kvalitetu igre uz istovremeno smanjenje prostora potrebanog za instalaciju, pružajući igračima priliku da uživaju u svojim omiljenim naslovima bez brige o prepunim diskovima.
