Assembly ile Call of Duty benzeri bir oyun yapılabilir mi?

Assembly ile yazılan programların çok verimli çalıştığını duymuştum. Başlıktaki gibi Assembly ile 3D bir oyun yapılabilir mi?

Son derece düşük seviyeli, eski platformlara yönelik geliştirmeler için kullanılır. Karmaşıklığı ve platforma özgü yapısı nedeniyle modern oyun geliştirmede yaygın olarak kullanılmaz.

 
Hayır. Assembly ile işlemcilere yönelik programlama yaparsın. Assembler ile oyun yapmak için önce bu ortam için bir işletim sistemi yaratman gerekir.
Buyur işin karmaşıklığını gör.

Daha high-level ortamlarda oyun geliştirirsin. Unreal Engine'e bak.
 
Ne kadar az level ortamsa oyun o kadar optimize olmaz mı? (sadece assembly'dan bahsetmiyorum)
 

Iyi bari yanlış bilgilendirmeden ban yemeyeceğim.
 
Assembly yerine C/C++ veya Rust kullanmanı öneririm. Yeni nesil derleyiciler aklına gelebilecekten daha iyi optimizasyonlar yapabiliyor. Hem kodun da assembly'den daha okunaklı ve performanslı olabilir. Hem de her işlemci için aynı oyunu çok kez yazmana gerek kalmayacağı için oyun daha taşınabilir olur. Ve rahatlıkla bir sürü kütüphane kullanabilirsiniz.
 
Ne kadar az level ortamsa oyun o kadar optimize olmaz mı? (sadece assembly'dan bahsetmiyorum)
Olur da dostum işletim sistemi programlamak istiyor musun? Yanlış açıdan bakıyorsun. Demir madenleyeceksin, eline kazma almak yerine kazmayı sıfırdan üretmek istiyorsun şu anda

İnsanların 20 yıl önce sorduğu soruları soruyorsun şu anda. Doğru düzgün yolları açıklanmış bu işlerin. O yollardan ilerle.
 
Ne kadar az level ortamsa oyun o kadar optimize olmaz mı? (sadece assembly'dan bahsetmiyorum)
Oyunu optimize etmek açısından dil en son yerlerde geliyor. Optimize oyun yapacaksan abidik gubidik dil seçimi yerine asset modellerinde, render sistemini ve yazdığın algoritmayı geliştir. C++ gayet optimize bir dil düzgün kullanıldığında. Memory safety yapacak kadar becerikli değilsen mecbur öğreneceksin, ya da amele işi Rust kullanacaksın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…