Yanıtlar:
Bu sadece bir kod optimizasyonu meselesi mi?
Bu konuda gerçekten bir optimizasyon bölümü var. Bir konsol donanımına ne kadar çok programcı alışırsa, grafik kalitesini nasıl sıkıştıracağını öğrenir.
Ancak tek neden olmaktan uzak:
Oyun geliştiricileri, yeni bir donanımda küçük başlamayı, bu oyunun bir dizisini oluştururken gelişecek alanın olmasını planlıyor mu?
Bu ilginç bir soru. Oyun geliştiricilerin yeni bir konsolda çalışırken evrim için kasten yer bıraktıklarını sanmıyorum . Bana göre bu sadece tesadüfi. Fakat düzeltilmeye hazırım, belki de bazı büyük stüdyolar bunu stratejik olarak yaparlar, bunun kanıtlarını görmek isterim (ifadesi var mı?).
Bilgisayar grafikleri, konsol ömrü boyunca gerçekleşecek kadar yaygın mı?
Evet. En azından düzenli olarak .
Oyun geliştiricileri, yeni bir donanımda küçük başlamayı, bu oyunun bir dizisini oluştururken gelişecek alanın olmasını planlıyor mu?
Kesinlikle hayır!
Oyun endüstrisine ilk katıldığımda, bu soruyu kesinlikle duymuş olduğunuz dev yayıncıdan bir üreticiye sordum. Şirketinin geliştirdiği her konsol oyununun platformun kullanılabilir kaynaklarının% 100'ünü kullandığını söyledi. Bu muhtemelen gerçek bir gerçek olmasa da, yeterince yakın.
Bir şey olursa, konsol oyunları, geliştirmelerinin çoğunu, platform kaynaklarının% 120-150'sine yakınını kullanarak geçirirler. Son birkaç aylık gelişme çılgınca, gemi tarihinden önce% 100'lük her şeyi “sadece” seviyesine düşürmeye çalışıyor. Eğer sonraki başlıklar daha fazla CPU devrine / RAM / disk alanına / vb. İhtiyaç duyuyorsa, geliştiricilerin öncelikle mevcut teknolojilerini nasıl optimize edeceklerini, daha verimli algoritmalar bulmalarını, daha iyi veri sıkıştırma kullanmalarını vb.
Aslında, mantıklı geliyor; açıkça ne rekabet avantajı olacağını değil sistemin geçerli bilgi verilmiş, donanım tam potansiyelini ulaşmaya çalışıyorum? Rakiplerinize aynı kısıtlamayı göstermeleri konusunda güvenir misiniz?
Konsolların hemen hemen bir özelliği var. Ve tonlarca farklı varyasyona sahip olduğunuz PC gibi değil. Geliştiriciler oyunlarını daha iyi hale getirebilir. Ancak bu, uzun vadede uzay büyüsü yapacağı anlamına gelmez. Bir kapağa ulaşacak. (şu anda 360 / Ps3 toplamda 512 mb'ye sahiptir, bu da birçok geliştiricinin can sıkıntısı gibi görünmektedir)
Konsollar 6 ay sonra oldukça eskidir. Donanım özelliklerinde bilgisayarlar her zaman daha hızlı büyür. Ancak PC'deki oyunlar hiçbir zaman tek bir donanım seti için optimize edilmemiştir. Daha düşük özelliklere sahip insanların (dolayısıyla video ve diğer seçenekler) olduğunu akılda tutmaları gerekir. Ancak konsol oyunlarında çalışan geliştiriciler uzun vadede optimizasyon yapabildiklerinden, donanımla düzgün hileler yapabilirler.
PS3 / 360 oyunları, yaşamlarının bu döneminde oldukça iyi görünüyor. Ancak bir geliştiricinin bir bilgisayarın belirli bir güç ağına odaklanıp odaklanmadığını hayal edin.
Yeni bir konsolun başlangıcında, yaşam geliştiricileri donanıma uyum sağlamaları gerekir. Sadece bir platformdan diğerine kod tokatlayamazsınız. Bu yüzden şu anda sahip olduğumuz oyunları yaşam döngüsünün başında görmüyorsunuz. Üretim hattı fazla mesai yapıyor. İlk seferinde doğru yapabileceğin bir şey değil. Çok fazla optimizasyon yapılması gerekiyor ve bu sadece zaman alıyor. Bir devam filminde daha iyi özellikler gördüğünüzde bunun nedeni, ilk oyun sırasında teknolojinin gelişmesiydi.
Gerçek atılımlar genellikle yeni donanımlarla olur. Ancak geliştiriciler zaman zaman sınırlı donanımda bir şeyler yapmalarına izin veren yaratıcı olabilir.
Yeni donanım genellikle sadece öncekinden daha fazlasını yapma yeteneği sunar. Grafiksel gelişmelerin çoğu yeni tekniklerden, yeni optimizasyonlardan ve daha iyi sanattan geliyor.
Kullanılan 'yeni' tekniklerin nadiren yeni olduğunu bilmeye değer - bunlar genellikle gerçek zamanlı görüntü oluşturma için çok yavaş olan 20 yıllık tekniklerdir. Bunlar genellikle bir programcının günün donanımıyla verimli bir şekilde yapmanın bir yolunu bulması yıllar sonra gerçek zamanlı koda çevrilir.