Online oyun nasıl yapılır?

MİSTin

Hectopat
Katılım
15 Aralık 2020
Mesajlar
31
Daha fazla  
Cinsiyet
Erkek
Ben 3D Online bir oyun yapmak istiyorum. Yanlış anlamayın çok büyük oyunlar(God of War, Witcher vb.) Demiyorum. Ortalama bir oyun. Ama nasıl yapacağımı bilmiyorum. Sadece Godot Engine ile C# kullanarak oyun yapmayı planlıyorum. (daha öğrenim aşamasındayım. YouTube'da C# ve Blender 3D öğreniyorum) acaba anlattığım gibi bir oyun için neleri öğrenmem gerekiyor?
 
Son düzenleyen: Moderatör:
C# ve Blender 3D kullanarak yapabilirsin hemen hemen aklındaki oyunu. Ama 3D oyunların asıl yapıldığı yer Unreal Engine ve C++ dili. Dediğim gibi Unity ile de çoğu şeyi yaparsın.

Unutmadan ekleyeyim. Gerçekçi olmak gerekirse öğrenme aşamasında online oyun yapamazsın. Tahmin ettiğinden çok daha karmaşık.
 
Ben 3D Online bir oyun yapmak istiyorum. Yanlış anlamayın çok büyük oyunlar(God of War, Witcher vb.) Demiyorum. Ortalama bir oyun. Ama nasıl yapacağımı bilmiyorum. Sadece Godot Engine ile C# kullanarak oyun yapmayı planlıyorum. (daha öğrenim aşamasındayım. YouTube'da C# ve Blender 3D öğreniyorum) acaba anlattığım gibi bir oyun için neleri öğrenmem gerekiyor?

Oyununu yaptığında haber verir misin? İlk oyuncun olmak istiyorum 🙏
 
Sen bir önce 2d basit bir oyun geliştir, programlama diline, oyun motoruna bir alış ondan sonra bu soruları sormaya başlarsın.

Online oyun yapmak çok basit bir olay, zor olan network senkronizasyonunu sağlamak. Bak mantığını anlatayım sana; elimizde a, b, c clientleri olsun bir de S adında serverimiz var. clientler sürekli servere kendileri hakkında bilgi gönderir position, ateş edildi mi, animation frame vs gibi bilgiler, işte bu bilgileri server diğer clientlere gönderir. S Der ki; a şu an ateş ediyor b ve c haberiniz olsun ya da b'nin yeni pozisyonu x,y,z şudur c ve a haberiniz olsun gibi...
 
Sen bir önce 2d basit bir oyun geliştir, programlama diline, oyun motoruna bir alış ondan sonra bu soruları sormaya başlarsın.

Online oyun yapmak çok basit bir olay, zor olan network senkronizasyonunu sağlamak. Bak mantığını anlatayım sana; elimizde a, b, c clientleri olsun bir de S adında serverimiz var. clientler sürekli servere kendileri hakkında bilgi gönderir position, ateş edildi mi, animation frame vs gibi bilgiler, işte bu bilgileri server diğer clientlere gönderir. S Der ki; a şu an ateş ediyor b ve c haberiniz olsun ya da b'nin yeni pozisyonu x,y,z şudur c ve a haberiniz olsun gibi...
son konuma bakabilir misiniz rica etsem, yardıma ihtiyacım var da :(
 
Ben 3D Online bir oyun yapmak istiyorum. Yanlış anlamayın çok büyük oyunlar(God of War, Witcher vb.) Demiyorum. Ortalama bir oyun. Ama nasıl yapacağımı bilmiyorum. Sadece Godot Engine ile C# kullanarak oyun yapmayı planlıyorum. (daha öğrenim aşamasındayım. YouTube'da C# ve Blender 3D öğreniyorum) acaba anlattığım gibi bir oyun için neleri öğrenmem gerekiyor?
Online oyun en kolay Roblox Studio'da yapilir. Hazir multiplayer frameworku var.
 

Technopat Haberler

Geri
Yukarı