Şehirler: Skylines 2 Henüz iki hafta önce piyasaya sürülmesine rağmen düşük performansıyla zaten kötü bir üne kavuştu. Ve oyunun analizi (veya otopsisi) zaten tamamlandı. Çoğu şehir kurma simülatörü CPU’ya bağlı olsa da, Şehirler: Skylines 2 garip bir şekilde GPU darboğazı var. PaavoRaporu yazan programcı, oyunda temel optimizasyon özelliklerinin eksik olduğu sonucuna vardı ve bu da bunları eklemek için yeterli zaman olmadığını belirtti.
Raporun gündeme getirdiği sorunlardan biri zaten yaygın olarak biliniyor: ayrıntı düzeyi (veya LOD) modellerinin eksikliği. Nesneler uzakta olduğunda, fark algılanamayacağından oyun daha düşük düzeyde ayrıntıya sahip bir model kullanabilir ve bu da performansı artırır. Oyunun başlamasından sadece bir gün sonra, Reddit kullanıcısı Her bir NPC’nin, oyuncu tarafından asla görülemeyen dişler için daha düşük kaliteli bir LOD modelinden yoksun olduğunu keşfetti.
Ancak raporda tüm NPC’lerin ve birçok modelin performans açısından optimize edilmiş LOD’lardan yoksun olduğu belirtildiği için tek sorun dişler değil. Bildirildiğine göre toplam 17.000 köşe noktasına sahip bir gaz kutusu paleti, 25.000 köşe gerektiren çamaşır ipleri ve 100.000’den fazla köşe kullanan bir kütük yığını var. Bu, NPC’lerin dişleri tarafından kullanılan 6.108 köşeyi oldukça ilginç kılıyor.
Bu yeterince kötü değilse, Şehirler: Skylines 2 Oyunun göremediğiniz şeyleri oluşturmasını engellemesi beklenen çok ilkel bir nesne ayıklama sistemi var. Ancak raporda yalnızca hüsran, veya görüntüleme ayıklaması oyunun bir parçasıdır; bu, görüş açısı dışındaki nesnelerin oluşturulmadığı zamandır. Kapanma ayıklaması mevcut değildir; bu, diğer nesneler tarafından gizlenen nesnelerin hâlâ tamamen işlendiği anlamına gelir. Bu nedenle, etraftakilerin dişleri görünmese bile görüntülenmeye devam ediyor.
Gölgeler ayrıca GPU’nun zamanının büyük bir yüzdesini kaplıyor ve bu da yine aşırı miktarda oluşturulan geometriden kaynaklanıyor. Oyun, boyutu veya mesafeyi dikkate almadan tüm 3 boyutlu nesnelerin oluşturabileceği veya oluşturamayacağı gölgeleri hesaplar, böylece görsel kaliteyi iyileştirmeyen gölgeler bile yine de oluşturulur.
Otopsi, Cities: Skylines 2’nin, modeller için uygun nesne ayıklama ve LOD varyantlarının bulunmaması nedeniyle çok fazla geometri oluşturduğu sonucuna varıyor. Geliştirici Colossal Order’ın, Unity’nin yerleşik özelliklerinin kendileri için bu sorunu çözmesini beklediğine dair spekülasyonlar da var. Ancak belki de bu araçlar işe yaramadı ve lansmandan önce farklı bir çözümün bir araya getirilmesi gerekti. Ancak yazar, “neyse ki sorunların düzeltilmesi oldukça kolay”, dolayısıyla performansı büyük ölçüde artıran gelecekteki bir yamanın ufukta olduğunu umuyorum.