Izzad a vas, de még bírja: Fejlesszünk Játékot #6

Sziasztok!

Nos. Az elmúlt napokban sikerült belefutni pár kellemetlen hibába.
A játékban elég szépen növekszik a pálya mérete, ezért értelemszerűen a gép is egyre jobban izzad szerkesztés közben.
Az Unreal Engine nem kímél semmit. :D

Hirdetés

Az egyik hiba viszont kifejezetten bosszantó volt. Le akartam renderelni a fényeket, árnyékokat.
Ez már önmagában is egy több órás folyamat ekkora játék esetén. Viszont állandóan crash-elt az engine.
Ráadásul akkor, amikor már majdnem készen volt.
Hosszas kutakodás után kiderítettem, hogy azért csinálja, mert elfogy a ram. 32GB van a gépben....

Így a következő nekifutásnál nyitottam egy feladatkezelőt, hogy lássam a történéseket. Néha valóban megtelt a 32GB és ilyenkor ugye vadul elkezd swappelni a rendszer.

Viszont amikor a teljes használat elérte a 96GB!!!!-ot, kifagyott az engine.
Ekkor kezdtem el agyalni. A Windows alapból csak a ram mennyiségének a dupláját engedi, mint swap?
32+64 az ugye pont 96.
A beállításokban kivettem a gyeplőt a Windows kezéből és 150GB-ra felnyomtam a swap limitet.
Lássanak csodát, gond nélkül lefutott a render.
Az összes ram használat pedig nem kevesebb, mint 115GB volt. Még jó, hogy NVMe SSD-n van a rendszer. :D

Ezt a játékot már megpróbálom az aktuális hardveren befejezni, de utána kőkemény fejlesztés következik. :DDD

A játékról kicsit régen írtam, de nem véletlenül. Pörög ezerrel a fejlesztés és hamarosan készítek egy hosszabb, átfogó írást.
Sajnos sokszor kell visszanyúlni a már kész dolgokhoz, mert utólag sok mindenről kiderül, hogy vagy nem volt túl jó a koncepció, vagy az adott mechanika használhatatlan nagyobb rendszerben.
De azért halad a projekt előre is, valamint egyre jobb a mechanika is technikailag.

Közben új rekord:

Azért ez már "kicsit" beteg. :D

Tovább a fórumba.