Sıfırdan oyun nasıl yapılır?

SushicDt

Hectopat
Katılım
23 Mart 2021
Mesajlar
23
Daha fazla  
Cinsiyet
Erkek
Merhaba. Bayağıdır kardeşimle beraber çocukken uydurduğumuz bir oyunu mobil bir video oyunu yapmayı düşünüyorduk (asıl kodlamayı yapacak benim, kardeşimde sadece bölüm dizaynı hakkında fikir vs. verecek). Oyun hakkında kriterlerim ve sorularım şunlar:
-Oyun 2 boyutlu kuşbakışı olacak (Stardew Valley gibi).
-Seviye seviye olacak.
-Yine Starrdew Valley gibi diyalog tarzları ve etkileşimleri olacak.
-Mobil platforma çıkacak.

1- Nereden başlamam gerekir?
2- Bir yazılım dili öğrenmeme gerek var mı? Yani oyun motorunun nasıl çalıştığını anlayıp o şekil yapsam? Oyuna aşırı emek harcamayacağım, yazılım öğrenmek heveslendirici geliyor ama zor olduğunu biliyorum ve eğer çok uzarsa (oyun yerine yazılım öğrenmek) yarıda bırakırım gibi geliyor.
3- Hangi oyun motoru kullanmam gerekir?
4-En önemlisi hayatımda hiç yazılımla uğraşmamış biriyim. Yani yazılım ne şekil dilleri falan tamam da gerisi yok. Oyun motoru da hiç açmadım. Çözmek ne kadar sürer?
5- Tavsiyeleriniz nelerdir?

Şimdilik aklıma başka bir şey gelmiyor ama oyun motorunu cevaplarsanız araştırıp yapmaya başlayabilirim, aklıma başka bir soru takılırsa buraya yazarım muhtemelen. Soruların bir tanesini bile cevaplasanız çok önemli benim için.
 
Merhaba. Bayağıdır kardeşimle beraber çocukken uydurduğumuz bir oyunu mobil bir video oyunu yapmayı düşünüyorduk (asıl kodlamayı yapacak benim, kardeşimde sadece bölüm dizaynı hakkında fikir vs. verecek). Oyun hakkında kriterlerim ve sorularım şunlar:
-Oyun 2 boyutlu kuşbakışı olacak (Stardew Valley gibi).
-Seviye seviye olacak.
-Yine starrdew valley gibi diyalog tarzları ve etkileşimleri olacak.
-Mobil platforma çıkacak.

1- nereden başlamam gerekir?
2- bir yazılım dili öğrenmeme gerek var mı? Yani oyun motorunun nasıl çalıştığını anlayıp o şekil yapsam? Oyuna aşırı emek harcamayacağım, yazılım öğrenmek heveslendirici geliyor ama zor olduğunu biliyorum ve eğer çok uzarsa (oyun yerine yazılım öğrenmek) yarıda bırakırım gibi geliyor.
3- hangi oyun motoru kullanmam gerekir?
4-en önemlisi hayatımda hiç yazılımla uğraşmamış biriyim. Yani yazılım ne şekil dilleri falan tamam da gerisi yok. Oyun motoru da hiç açmadım. Çözmek ne kadar sürer?
5- tavsiyeleriniz nelerdir?

Şimdilik aklıma başka bir şey gelmiyor ama oyun motorunu cevaplarsanız araştırıp yapmaya başlayabilirim, aklıma başka bir soru takılırsa buraya yazarım muhtemelen. Soruların bir tanesini bile cevaplasanız çok önemli benim için.

Oyun motorunu iyi seçmen işini oldukça kolaylaştırır. İyi bir ingilizceye de gerek yok ufak tefek şeyler için renk isimleri veya nesne isimleri gibi ufak şeyler için kullanılır detaylı bilgiye. YouTube'dan izleyerek yapman daha mantıklı olabilir.
 
Bunları yapmak istediğiniz oyunun türüne göre söylüyorum. Yapmak istediğiniz oyun fikri değişirse ben sorumlu değilim.
  1. Bir dil öğrenerek başlamanız gerekiyor.
  2. Evet, programlama dili öğrenmeniz gerekiyor. Unity için C# veya JS(ki C# daha mantıklı bir tercih olacaktır.), Godot için GDScript ve GameMaker için GML öğrenmeniz gerekiyor. Oyun motorunun mantığını anlayıp yazmak diye bir şey yok.
  3. Eğer 2D bir oyun yapmak istiyorsanız Unity, Godot veya GameMaker kullanabilirsiniz. Unity'nin communitysi büyük ve devasa bir Scripting API kütüphanesi var. Yani bu yaşadığınız sorunlara hızlıca çözüm bulabileceğiniz anlamına geliyor.
  4. Kişiden kişiye değişebilir. Genelde 1 sene içinde programlamanın soyut mantığı kafanızda şekillenmeye başlar.
  5. Sakın belli bir öğrenme programına ya da belli bir ders veya kursa bağlı kalmayın. Ayrıca bir şeyi kopyalayarak yapmayın. Bu size uzun vadede hiçbir şey kazandırmaz.
 
4-en önemlisi hayatımda hiç yazılımla uğraşmamış biriyim. Yani yazılım ne şekil dilleri falan tamam da gerisi yok. Oyun motoru da hiç açmadım. Çözmek ne kadar sürer?

Hocam ben construct 2 kullanıyorum 2D oyun geliştirmek için fakat construct 2'nin desteği bitti construct 3 webden geliştirme var construct 2 kodlama bilmeden yapabilme şansın var YouTube'da Türkçe kaynak az var ben oyunlarımı şahsen construct 2'den yaptım ve oyunlarımı geliştirmedim fakat bence 2D için kodlama bilmeden construct 2'den yap bu kanal sana öğretir hocam
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Buildbox adında bir yazılım var. Unreal Engine gibi blueprint sistemine sahip. Sanırım orada kod yazmadan oyun yapılabiliyor. İsterseniz bir araştırın, başlangıç olarak tercih edebilirsiniz.
 

Technopat Haberler

Yeni konular

Geri
Yukarı