Komplo teorileri üretenler senaryo boşluklarını doldurmaya tenezzül etmezler. Oyun üreticileri bilerek kastıran oyunlar yaptırıyor diyenlere sorularım var: 1/Yeni nesil konsollar 8 GB RAM ile geliyor. Sakın oyun üreticileri artık biraz daha rahat davranmasın? 2/Battlefield 4 gayet kaliteli grafiklere sahip bir oyundu. Kusura bakmayın da oyun biraz donanım talep etsin. Komplocu arkadaşlar multi-platform oyun yapmanın verimsizliğinden haberdarlar mı? Hem eski nesil hem yeni nesil konsollarda hem de PC' de olsun ama hepsinde son derece verimli ve optimize çalışsın. Başka bir arzunuz? 3/Middle Earth: Shadow of Mordor Order Independent Transparency kullanıyor. Komplocular bunun nasıl az RAM ile yapılabileceğini anlatabilirler mi? Ya da SSAA' nın fillrate'i zorlamamasının bir yolunu? 4/Hepsini geçtim de millet neden satamayacağı oyun/program yazmak istesin. AMD ve NVIDIA düşük performans yüzünden satılamayan oyunların getirdiği maddi kaybı oyun firmalarının tamamına nasıl ödeyebilir? Üç beş oyuna sponsor olabilirler ama milyarlarca dolarlık endüstriyi nasıl bu kadar etkin bir şekilde kontrol edebilirler?

Kimsenin oyuncuları düşündüğü yok. Adamlar sadece kazandığı paraya bakar. Sana destek vermek için onca şeyle kimse uğraşmaz. Bu konuda yapabileceğimiz bir şey olduğunu sanmıyorum.

GTA V istisnai bir durum. Deli gibi bütçe ve gelir hedefleriyle yapılan oyun bir zahmet optimize olsun. Eğer olmazsa her türlü hakareti hak ediyorlar.

Dediğiniz şeyde haklısınız yalnız, bunlara hiç gerek yok. Tam optimizasyon için işlemcilere özel sürüm yapmak gerekmiyor, Far cry 3 ilk çıktığında çok iyi bir şekilde çıkmadı. Ubisoft sadece 1 update ile tam optimizasyon yaptı? İstedikleri zaman yapabileceklerini söylüyorum söylediğiniz gibi "PC'deki tek bir oyun en az 200 milyon dolar getirsin adamlar yaparlar." ama korsan paylaşım yüzünden PC'ye boşa çalışmış gibi hareket ediyorlar.

Harika bir noktaya değinmişsiniz, çözülmesi gereken en büyük sorunlardan bir tanesi de "Aldığım oyun beklediğim gibi çıkmazsa" örneğin aldığım Hitman ve Watch Dogs çöpe gitmişti. Yapımcıların eski konsol üretimini durduracağını hiç sanmıyorum, isteriz ama yapmazlar. Şu anda Rocstar Games'in yaptığı gibi yapılabilir. İlk önce konsollara çıkartılmalı oyun belli bir bütçe tahsil edilmeli konsollardan, daha sonra gecikse bile PC sürümüne yoğunlaşılmalı. Tam optimizasyonlu olarak çıkmalı. %90'ı korsan bile kullanacak olsa %10 önemsenmeli ve onlar için en iyi şey yapılmalı.

Eskiden oyunlar tam optimize çıkardı. Bknz: COD MW3'e kadar gayet güzeldi. Sonradan bozuldu. Oyun firmaları oyunları daha kısa sürede çıkaralım, sonra update ile hallederiz mantığı ile çalıştıklarından böyle oluyor. Ayrıca biz PC'lerde konsollara göre kat ve kat daha kaliteli görüntü ile oynuyoruz. Lütfen birbirimizi kandırmayalım.

Ne alaka? Anlayamadım. Şu bir gerçek ki; Pc grafikleri konsoldan daha iyidir. Bu yüzden kasar. Bu yazı bir söylentiden ibaret bence. Söylenti olmasa bile bir formatıma bakar.

Çok haklısınız, Far cry'in MT desteklemesi Battlefield'in mantle desteği sunduğu gibi. Crysis zaten en yüksek grafiklere sokak efsanesi olmuştu. Peki yapımcılar ya AMD'nin yada NVIDIA'nın desteği ile iş yapıyor, NVIDIA desteği olan AMD'de sorun çıkartıyor. Hem NVIDIA hemde AMD'nin desteği sağlanabilecek bir platform yapılabilir mi?

Orijinal alan birinin korsancı muamelesi görmesi ve bu yüzden sinirlenmesi normal. Ama benzer durum her alanda var. Örneğin laptopun içini açıp temizlersem garanti yanıyor. Neden? Çünkü böyle bir şeye izin verseler millet fişe takılıyken içini açar, satılan cihazların çoğu servise gelir. En hafif tabirle salak kullanıcıların bedeli bana ödetiliyor. Bunun gibi örnekleri çoğaltabiliriz, hayatın her yerine işlemiş bir sorun bu. FAR CRY 3 çok güzel bir örnek olmuş. Çünkü multi-threaded render destekleyen az oyundan biri. Ama bu AMD'de çalışmıyor. NVIDIA'da bile bazı CPUlarda sorunlu çalışıyor. Yapımcılar "Bana ne kardeşim MT desteği olmayan oynamasın" deselerdi neler yapabilirlerdi? Dediğin bir noktada haklısın: Bazen çok basit sorunları bile çözmeye üşeniyorlar. Ama çoğu oyunda yaşanan performans sorunları bu kapsama girmiyor. Crytek Crysis 3'te bence alkışlanması gereken bir şey yaptı. Oyunun optimizasyonu falan kötü değildi. Teknolojinin gelmiş olduğu noktanın sınırları buydu. AMD desteğini alıp sadece GCN'e özel yapmayı ya da NVIDIA'yı arkasına alıp AMD'de de çalışmayacak bir oyun yapsalar daha harika şeyler başarırlardı. Cevat Yerli sürekli konsollardan şikayet edip duruyordu zaten. Ama PC oyunculuğunu en fazla ciddiye alan, PC sahiplerine en fazla değeri veren CRYTEK en büyük hakaretleri yiyen firma oluyor.

Hangi oyunların optimizasyonunun kötü olduğundan ve nasıl yapılması gerektiğinden bahsedebilir misiniz peki? Örneğin Crysis 3 optimizasyonu kötü olduğu için DirectX 11'i şart koşuyor ve deli sistem gereksinimleri istiyor? Bir ara sırf "DX11 isterim" dedi diye yerden yere vuruluyordu. Paramızla rezil mi olalım diyorsun ya işte oyun yapımcıları da aynen öyle diyor. 5 platforma birden oyun yaparken PCyi en az ağırlık verilecek olarak seçiyor. "Biz o kadar uğraşacağız %90ı korsan oynayacak" diyor. PC dediğiniz de tek bir ortam değil ki. Örneğin bugün FMA kullanılsa Bulldozer işlemciler Intel'le rahat rekabet edebilir. Ama FMA kullanman 2011 öncesi hiçbir CPU çalıştırmaz ister AMD ister Intel olsun. O zaman eski CPUlara ayrı yeni CPUlara ayrı kod yazılsın. Ekran kartlarına gelirsek GCN'e ayrı Terascale2' ye ayrı kod yazman ya da en azından AMD'nin her ikisine ayrı driver çıkarması lazım. Yapımcı "Benim oyunun sadece GCN'de çalışssın" AMD "GCN öncesine driver yok" derse ne olacak? DirectX 11.2'de Tiled Resources var, XBO'nın açıklarını dahi kapatabilecek bir şey bu. Ama sadece GCN 11.2'ye destek veriyor, Maxwell'den bile şüpheliyim. Bu olursa sistem RAMi ekran kartı belleğine cache gibi kullanılır. Bunu kullanırsan Maxwell'de çalışıyorsa bile en azından Keplerciler eski AMD kartı kulllananlar isyan eder. Tam verimlilik isteniyorsa shaderların dahi baştan yazılması lazım. O zaman oyunlar Crysis 3 Mantle+Bulldozer Edition, Crysis 3 Mantle+Haswell Edition, Crysis 3 Kepler+Haswell Edition, Crysis 3 Kepler+Bulldozer Edition vs. gibi etiketlerle piyasaya çıkması lazım. PC'deki tek bir oyun en az 200 milyon dolar getirsin adamlar yaparlar. Bu sefer de oyun isimleri gören kullanıcı "Bulldozer bizim evde ne gezer, karşı blokta inşaatta kullanılıyor o" der yanlış sürümü satın alır. Uzun lafın kısası bu işler kolay işler değil, eleştirmeden önce bunları düşünün.

Düzgün optimize olsa bunlara gerek kalmaz, keşke kalmasa.

Tabi ki öyle, yalnız şu durumda var Battlefield 4 çıktığında bilgisayarımı yükseltmeyi düşündüm daha sonra optimize ederler diye bekledim, sonuç yine sıfır. Yükseltmekten başka bir çare kaldı mı sizce?

Ya düşük grafik kalitesinde 6-7 sene makinem her oyunu mis gibi açıyor, her 2 senede bir yükseltme yapamam diye kendini kandırıp konsol alacaksın, ya da ben grafik ayarlarını köklemek istiyorum, kaliteli görüntü istiyorum diyorsan PC'ye devam.

"Paramızla rezil olalım diyorsunuz yani."

Hem AMD hem NVIDIA destekli ama sadece PCye özel oyun yapılırsa daha iyi olur. Eski konsollar pas geçilip sırf yeni konsollar+PC olursa hem oyun firmalarının karnı doymuş hem de PC'de daha iyi grafiklerle karşılaşıyor oluruz. Ama ciddi bir kısır döngü var. Az platform daha verimli oyun yapmak ama aynı zamanda az insana hitap etmek demek. Toplamda hedeflenen para çok yüksek olursa daha yüksek bütçeyle her platforma sıfırdan oyun yapılabilir. Oyunculuğun gelişmesi için kısaca şunlar gerekiyor: 1/Eski nesil konsolların üretimi ve satışı durmalı ve yeni nesil konsollar daha çok satmalı. Böylece kimse PS3 ve X-Box 360 sahiplerini düşünmemeli. 2/AMD'nin GCN ve TeraScale 2 mimarileri arasında ciddi farklar var. Driverları ayrılmalı ya da AMD sadece GCN'e destek vermeli. 3/AMD gerekirse bir oyuna komple sponsor olup Mantle'ın gücünü gösterecek bir şov yapmalı. Firma sadece Mantle'ın üzerine odaklanmalı, motor ve oyunu sadece Mantle için yazmalı. Oyun başarılı olur iyi PR getirirse motor da daha çok kullanılmaya başlanır. Ayrıca Maxwell'den itibaren NVIDIA da yavaş yavaş Mantle işine giriyor. Bahsettiğim proje AMD&CRYTEK ortaklığında yapılabilir. 4/DX12 çıktıktan sonra herkes DX11 ve öncesini unutmalı. GCN öncesi AMD kartlar mağdur olacak ama maalesef birilerinin canı yanmadan bu iş yürümüyor. 5/AMD Mantle ile yazılmış oyunların diğer APIlere uyarlanması için yeni yollar geliştirmeli. Mantle'e daha fazla bütçe ayırmalı. 6/NVIDIA Gameworks kaynak kodlarını AMD'ye de açmalı ama firmalar NVIDIA'nın izni dahilinde müdahale edebilmeli. 7/En önemlisi korsan işine bir çare bulunmalı. Orijinal oyunları ucuzlatma dışında çözümler de getirilmeli. Örneğin oynadığın saat kadar öde ya da reklamlara tıklarsan daha az öde gibi bir sistem kurulmalı ve sağlam temellere oturtulmalı. Oynadığın saat kadar öde tarzı bir sistem oyun yapımcılarına kaliteli oyun yapmak için en iyi motivasyon olur. Oyuncu da "Aldığım oyun beklediğim gibi çıkmazsa, 50 dolar verip kurduktan 2 saat sonra silersem" korkusundan kurtulur. 8/Daha da önemlisi oyuncular bilinçlenmeli ve belli bir kültür sahibi olmalı.

Ghost minimum 6 GB Ram istiyor ancak bir kaç basit program ile 4 GB Ram ile bile çalıstırılabiliyor. Madem 4 GB yeterli neden 6 GB olmadan açmıyor? Mesela Battlefield 3 1080P ultra ayarlarda oynanırken, Battlefield 4 1080P de bile kasıyor. Neden tamamen optimize edilmiyor? Battlefield 4 en sorunlu çıkış yapan oyunlardan birisiydi daha sonra yapılan update'ler ile performans %50 gibi bir artış yaptı sadece. Yinede tam olarak optimize edilmiş değil. İstediklerinde daha iyi yapabileceklerini düşünüyorum.