İçeriğe geç
Pure Futbol. A warmly lit arena with the Portugal squad in a physical duel for the ball.

Ubisoft · Teknik yönetim

Pure Futbol

Yaklaşık 10 FPS'ten stabil 60 FPS'e

Rendering, animasyon, job sistemi ve çok çekirdekli çalışma tarafında mimari ve performans çalışmalarını yönettim. Geliştirme sırasında yaklaşık 10 FPS civarında çalışan konsol oyununun stabil 60 FPS ile yayınlanmasına giden teknik dönüşümün parçasıydım.

Oyun teknolojisiPerformansMimariPlayStation 3Xbox 360

Problem neydi?

Birden fazla stüdyonun birlikte geliştirdiği futbol oyunu iki konsolda da hedef kare hızının çok gerisindeydi. Görünen sorun FPS'ti ama nedenleri rendering, animasyon, işlerin çekirdeklere dağılımı ve genel çalışma mimarisi boyunca uzanıyordu.

Nasıl yaklaştık?

Bunu yalnızca bir optimizasyon dönemi olarak ele almadık. İşin çekirdeklere nasıl dağıldığını, animasyon ve rendering pipeline'larının bir kareyi nasıl ürettiğini ve gerçek maliyetin nerede oluştuğunu yeniden ele aldık.

Ne çıktı?

Oyun stabil 60 FPS ile yayınlandı. Benim için daha kalıcı ders şuydu: gerçek zamanlı sistemlerde performans problemi, çoğu zaman profiler'ı açmadan çok önce verilmiş kararların sonucudur.

Performans sorunları çoğu zaman mimari kararların görünür hale gelmiş halidir.