-
1.
+113 -41-Oyun Nasıl Yapılır?Tümünü Göster
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ş. -
2.
+8okumayın oyun yaptım
-
3.
+4upliyim barı böyle başlıklar fazla açılmıyor.
-
4.
+2beyler her fizik motoru (oyun motoru) aynı dili kullanmaz ve diller arası çok fark olabiliyor bu yüzden ilk önce ne tarz bir oyun yapacağınız hakkında bir fikir edinin ondan sonra dillere bakmaya başlayın derim. piyasada en çok kullanılan oyun motoru dili C++ ve C# dır ve dediği gibi temel düzeyde öğrenebilmek için 3 4 ayınızı alır. bunu geçtim ekip çok önemli tek başınıza güzel ve uzun bir oyun yapabilmek yıllarınızı alabilir o yüzden ekip oluşturun ve yapılacak işleri planladıktan sonra ekipteki üyelerin bilgi ve yeteneklerine göre bölüşün işleri.
-
-
1.
0güncel programlar fizik ve oyun motorlarını bir arada tutuyor zaten o yüzden ayırma gereksinimi duymadım
-
1.
-
5.
+2Rez pnp da bu oyun 100 doları geçmesse aq boşuna yapmış olmıyoz mu steam da
-
-
1.
0Hayır panpa.En azından yeteneklerini geliştiriyorsun ve ileride bir işe gireceksen mesela grup olarak çalışacaksanız yaptığın oyunları referans olarak gösterebiliyorsun.
-
2.
+4Eyw pnp haklısın şukunu attım ilerdeki hayatın hep iyi geçer inşallah
-
1.
-
6.
+1Belki bi gün yaparım rez
-
7.
+1android markete oyun yüklemişliğin var mı?
-
-
1.
0var panpa levent yavuz company yaz.
-
1.
-
8.
+1aklımda çok deli şeyler var ama. artık çok geç. kodlama hiç bilmiyorum. yaş oldu 22. vakit de ayıramam bu saatten sonra okul yoğunlaştı. ama hep bir ukte kaldı bende. bir gün öğrenirim belki.
-
-
1.
+1panpa hiç bir şey için geç değil. Hobi olarak yap günde 1-2 saat baksan yeter.
-
2.
+1eyvallah panpam. bakıcaz artık duruma göre. vakit buldukça yapabilirim aslında
-
1.
-
9.
+1ihtiyacım olursa bir gün olucak gibi geri gelirim thanks pnp seviyorum seni
-
-
1.
0ö.d panpa
-
1.
-
10.
+1Arkadaş doğru söylemiş oyun yapıcaksanız bu kendinizi geliştirme amaclı olmalı köşeyi dönme planları kurmayın saglam oyun için ciddi bir ekip ve maddiyat gereklidir üstelik dil öğrenmekte ciddi bir konu uzun zamanda ogreniliyor
-
11.
+1c++ ve opengl ile sıfırdan oyun motoru yazıyorum zütüm gibildi amk
-
-
1.
0panpa helal olsun da şimdi oyun motoru yazıyorsun ya satmak için mi yazıyorsun yoksa o motorda oyun yapmak için mi? bir de oyun yapmak için yazıyorsan neden yeni bi oyun motoru yazmakla zaman kaybediyorsun? ve son bir şey daha eğer oyun motorunu oyun yapmak için kullanacaksan oyuna yeni bir özellik eklediğinde motorada eklemen gerekmiyecek mi?
-
2.
+1panpa moturu kendi oyunumu yapmak için kullancam. Zaman kaybı denilmez aslında herşeyi en baştan öğrenmek, arka planda nelerin olduğunu öğrenmek bana mantıklı geliyor.Ama gerçekten çok uzun sürecek bir iş ama bana keyif veriyor. Yani motora istediğim özelliği ekleyebilirim. Oyuna özellik ekleme meselesi basit aslında panpa. Birkaç fonksiyon yazmam yeterli oluyo. Motor şu an esnek bir yapıya sahip olduğu için aslında motorla uğraşmadan oyuna istediğim özelliği ekleyebilirim. Ayrıca motoru görsel değilde kod tabanlı yapmayı düşünüyorum. Görsel olarak sadece harita editörünü vb. yapıcam.
-
1.
-
12.
+1Bu sene yazilim muh. kazandim. Insallah boyle konulari da isleme firsati verirler bize.
-
13.
+1okumayın beyler 15 temmuza geldim
-
14.
+1yararlı başlık
-
15.
0Rezzz bakicam
-
16.
0Rezervasyonu
-
17.
0Helal olsun rez
-
18.
0Guzel baslik suku
-
19.
0Rezervasyon
-
20.
0Rezerve alırim
başlık yok! burası bom boş!