UPLOAD

    3.2K

    Oyun programlama

    Published: August 03, 2019

    Oyun programlama Oyun geliştirme

    Comments

    Oyun programlama

    • 1. Oyun programlama Oyun programlama
    • 2. Oyun programlamak için gerekenler Oyun 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
    • 3. Nedir bu oyun motoru? Ne işe yarar ? Nedir bu oyun motoru? Ne işe yarar ?
    • 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.
    • 7. PROGRAMLAMA DİLLERİ  PROGRAMLAMA DİLLERİ
    • 8. Platformlar Oyunlar için birden çok platform var. PS , XBOX ,BİLGİSAYARLAR , TELEFONLAR Platformlar
    • 9. ortamlar Oldukç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. kAYNAKlar kAYNAKlar https://tr.wikipedia.org/wiki/Oyun_programlam THANK YOU https://www.wowslides.com