2.
Oyun programlamak için gerekenlerOyun programlarken birçok özellik ve yazılım bilgisi gerekir. Bunlar yapay zeka, fizik, veri tabanı, ses programlama ,simülasyon , modelleme ve grafik. Bu nitelikler büyük ölçekli uygulamalarda programcıyı zorlayacaktır . Bu yüzden iş bölümü yapılmalıdır. Yeni çıkan ücretsiz oyun motorlarıyla oyun geliştirmek daha basit hale gelmiştir. Oyun programlamak için gerekenler
4.
Oyun Motoru Oyun Motoru kütüphanelerden oluşmuş bir yapıdır. Bu kütüphanelerin içerisinde programlama dilleri ile tanımlanmış metotlar sınıflar vb. vardır. Programcı oyun motorunu kullandığında başkası tarafından önceden hazırlanmış verileri kullanabilir. Grafiklere , tasarıma , oyunun haritasına daha önceden hazırlanmış kodlara erişebilir. Zaman kaybından ve fazla kod yazma zahmetinden kurtulur. Oyun Motoru
5.
Oyun yapım aşamalarıOyun yapım aşamaları Tasarım : Bu aşamada oynanış fikirleri , senaryo fikirleri bulunur. Hangi özelliklerin olacağına karar verilir. Yapay zeka , grafik düzeyine karar verilir. Üretim :Bu aşamada kaynak kodu yazılır. Yazılım ve Grafikle alakalı şeylerin %95'i bu bölümde halledilir. Artık sadece yazılımcılar değil aynı şekilde oyun grafikerleri en az yazılımcılar kadar önem kazanmıştır.
6.
Oyun yapım AşamalarıOyun yapım Aşamaları Test: Buglar ve exploitler gibi şeyler aranır .Bazı şirketler bu aşamada profesyonel testerlar çalışır bunlar genellikle bir sitede veya dergide oyun editörü olan kişilerdir. Beta : Bazı şirketler oyun piyasaya çıkmadan önce daha çok bug raporu ve öneri almak için bedava beta(open beta) sürümü çıkartır. Günümüzde çoğu şirket bunu uygular. Onarım ve Son : Bu aşamada rapor edilen buglar ve online bir oyunsa hileler ve açıklar düzeltilir ve onarılır. ve artık yayıncıya gönderilir.
8.
PlatformlarOyunlar için birden çok platform var. PS , XBOX ,BİLGİSAYARLAR , TELEFONLAR Platformlar
9.
ortamlarOldukça zevkli bir istir, ancak tek başına bu isi götürme donemi ne yazık ki geçmiştir. Rekabet edebilir bir yazılım yazmak bir ekip isidir. yeni başlayanların directX/opengl gibi ciddi yüksek performans sistemler yerine daha kullanıcı dostu flash/macromedia gibi ortamları seçmesi önerilir ortamlar
10.
kAYNAKlarkAYNAKlar https://tr.wikipedia.org/wiki/Oyun_programlam THANK YOU https://www.wowslides.com
Thank you for your comment.