9 puan yazan ffdd270 2021-04-24 | 2 yorum | WhatsApp'ta paylaş

John Carmack’ın geliştirdiği DOOM serilerinin hepsinin kaynak kodu açık. Ancak açık olsa bile, DOOM3’ten itibaren kod oldukça karmaşıklaştığı için herhangi bir temel olmadan incelemek fazla karmaşık bir sistem haline geliyor. Özellikle remaster edilen BFG sürümüne gecikmeli işleme, worker tabanlı çoklu iş parçacığı gibi modern mimariler de eklenmiş durumda. Bu da onu daha da karmaşıklaştırıyor.

Bu yüzden DOOM3 BFG’nin yapısını kısaca anlatan bir yazı var. Yazının yazarı, kısa süre önce Kore’de de resmi olarak yayımlanan Wolfenstein oyun motoru black book’u ve Doom oyun motoru black book’unu yazan kişi. Kaynak kodunu satır satır incelemese de, büyük çerçevede nasıl tasarlandığını ayrıntılı biçimde anlatıyor.

2 yorum

 
ffdd270 2021-04-24

PS: Bunu ben Amnesia hakkında yazarken yorum olarak da eklemişim galiba(...) OTL.

 
ffdd270 2021-04-24

Oyun motoru çalışırken incelediğimde bana çok büyük faydası olmuştu. En büyük katkısı teknik kısım değil... başkalarının kaynak kodunu anlayıp düzeltebilme becerisi kazanmamda büyük yardım sağlamasıydı.