/i/Yazılım

Umuyoruz ki geleceğin yazılımcıları bu altinciden çıkacak!
    başlık yok! burası bom boş!
  1. 1.
    +113 -4
    1-Oyun Nasıl Yapılır?
    Yeni başlayanlar için ilk iş kendine bir kodlama dili seçip iyice öğrenmektir. Eğer tek başınıza oyun yapcaksanız kodlama bilmeden yapamazsınız. Fakat bir ekibe girerseniz
    grafiker vb. kollarda da çalışabilirsiniz. Kodlama dilii öğrendikten sonra oyun motoru bulabilirsiniz. Benim tercihim Unity 3d.
    Grafikleri iyi bir oyun yazacaksanız CryEngine, UnrealEngine gibi oyun motorlarını kullanabilirsiniz. Oyunun düşük mb olmasıda oyuncu için çok önemlidir.

    2-Bir Oyun Ne Kadar Zamanda Yapılır?
    Oyun yapmak tahmin edeceğiniz gibi hemen yapılan bir iş değil.Tek başına oyun yapacaksanız oyunun türüne ve uzunluğuna, sizin ne kadar kod bildiğinize ve grafikleri kimin halledeceğine bağlı olarak süresi değişir. Genelde bağımsız geliştiriciler oyunun yayınladıktan sonra güncellemeler ile birlikte yeni bölüm getiriyorlar.Bu da oyun eğer
    tutmamışsa o oyun için bir sürü bölüm oluşturmaya gerek kalmıyor ve başka bir projeye geçebiliyorlar.

    3-Yaptıgım Oyundan Ne Kadar Para Kazanırım?
    Oyunun ücretli olup olmadığına, oyun içinde reklamların bulunup bulunmadığına ve oyun içi satın alma işlemlerinin olup olmadığına göre değişir. indirme başına para
    kazanmazsınız.Bu yanlış bilinen bir konudur.

    4-Tek Başıma Oyun Yapabilir miyim?
    Tek başınıza oyun yapabilirsiniz fakat bu üstte de bahsettiğim gibi oyunun yapım süresini arttırır.

    5-Tek Başıma Online Oyun Yapabilir miyim?
    Yapabilirsiniz fakat MMORPG (metin2,kngiht online) tarzında bir oyun yapmak çok fazla emek ister.Bu tarz oyunları yapmak tek başına çok zordur. Bunun için
    grafik,ses, animasyon,sunucu vb. şeyler gereklidir. Oyun içi eşyaları kaydetmek için bunları sunucuya aktarmak gerekir ve tekrar sunucudan çekmek gerekir. Yani
    MMORPG tarzında bir oyun yapmak için kesinlikle sunucu gerekir.Bu sunucuları da kaç oyuncu olacağına göre arttırmak veya azatlmak gerekiyor. Eğer çok oyuncu bir
    sunucuya girerse oyun "LAG"lı olur.
    LAG : Bağlandığınız server ile aranızdaki gecikmeye LAG denir.

    6-Webtabanlı Oyun Yapabilirmiyim?
    Yapabilirsiniz. Bunun içinde dediğim gibi oyun motorlarından oyunu web için çıkartmanız gerekir.

    7-Oyunun Mobil Çıktısını Nasıl Alacağım?
    Kullandığınız oyun motorunda build ederken hangi türde çıkartmak istiyorsanız (windows, android,ios vb.) oradan seçebiliyorsunuz.

    8-Oyunun Tanıtımını Nasıl Yapacağım?
    Tanıtımı forumlarda, facebook gruplarında vb. yerlerde yapabilirsiniz. Oyunun google play'de üst sırada görünmesi için "trend" olması çok önemlidir. Yani ilk hafta fazla
    indirme olursa oyun google play'de üst sıralarda gözükür.

    9-Oyunu Nasıl Güncelleyebilirim?
    Google Play için :
    Oyuna yenilik kattıktan sonra oyun motorunda ayarlarda oyun sürümünü ve versiyonunu değiştiriyorsunuz. Böylece Google Play'e yüklediğiniz zaman güncellenmiş oluyor.

    10-Oyunu Nerede Yayınlayabilirim?
    Google Play , App Store ve Steam'de yayınlayabilirsiniz.

    Google Play Sınırsız Geliştirici Hesabı Açmak : 25$ (25 dolar)
    App Store Senelik Geliştirici Hesabı Açmak : 99$(99 dolar)
    Steam Tek Oyun Yayınlamak : 100$(100 dolar)
    • Eğer Steam'de sattığınız oyun 100$ geçerse paranız iade oluyor.

    Sorularınız varsa sorabilirsiniz. Cevaplamaya çalışacağım.

    (bkz: worldgming)

    Edit :
    Sizden Gelen Sorular :

    11-Bir Kodlama Dilini Ne Kadar Sürede Öğrenirim?
    Kodllama dili öğrenmek zaman ister. Fakat basit bir uygulamayı ders izleyerek yapabilirsin. Tamamen öğrenmek gerçekten çok uzun sürer.Ben de tam bilmiyorum ve 3 yıldır da c#,js gibi diller üstünde çalışıyorum. Fakat tahminen 4-5 ay da Temel-başlangıç düzeyinde öğrenirsin.


    12-Oyun Fikrini Nereden Bulabilirim?
    Yeni çıkan mobil oyunları oynayarak fikir edinebilirsin.

    Edit 2 : yazım hataları için kusura bakmayın metin belgesinden buraya kopyalayınca gibko bir paragraflama olmuş.
    Tümünü Göster
    ···