UnLucky

Yeni üye
11 Ağu 2015
261
17
0
(55) Samsun
İlk önce herkese merhaba :)

Projeme devam ederken aklıma bir soru takıldı ve bende bu soruyu foruma taşımak istedim. Oyun oynuyan arkadaşlarında bildiği üzere Moba yani Multiplayer Online Battle Arena tarzı oyun UE4 de yapılabilirmi? Yapılabiliyorsa bunun için kaynak varmı? Görüş ve önerilerinizi bekliyorum.



TEŞEKKÜRLER.
 
UE4 ile her türlü oyun yapılabilir. Total War tarzı bir oyun için optimizasyon gerektirebilir ancak öyle yada böyle her türlü oyunu yapabilirsiniz.

MOBA türü de tasarımsal olarak birçok farklı özelliklere sahip olabilir. Multiplayer bir Tower Defence oyunu da MOBA olarak düşünülebilir; LOL yada DOTA da MOBA olarak düşünülebilir. Sizin düşündüğünüz tarzın LOL olduğunu varsayarak devam ediyorum.

Oyuncunun kontrol ettiği karakter, şampiyon; Humanoid ise Character, diğer türlü Pawn olarak kodlanmalıdır. Oyuncular takım seçtiklerinde bu Pawn üzerinde takımı belirtmiş olursunuz. Söz konusu tarz için 2 çeşit takım var zaten.

Minyonlar otomatik olarak doğdukları yerden hedef yerlerine doğru giden bir yapay zekadır ve yine Humanoid ise Character diğer türlü Pawn olarak yazılmalıdır. Kuleler otomatik olarak menzile giren düşmanı hedef alır ve saldırırlar.

Bu tarz bir oyunda en zor kısım karakter yetenekleri olsa gerek. Her yetenek farklı farklı özelliklere sahip. Bu yüzden tavsiyem bu bölümün C++ ile, Ability gibi bir sınıf oluşturup, kullanım ve etki bakımından benzer olanları aynı türden sınıflar ile temsil etmek. Örneğin PassiveAbility sınıfı Ability'den kalıtım alır ve pasif yetenekleri temsil eder. SelfAbility hedef olarak kendisini seçtiği türden yeteneklerdir.

Tüm bunlar LOL benzetiminden yola çıkılarak tavsiye edilmiştir. Oyun tarzına göre tekrar ve daha iyi bir tasarım ile yeniden yapılmalıdır.
 
cahitburak' Alıntı:
UE4 ile her türlü oyun yapılabilir. Total War tarzı bir oyun için optimizasyon gerektirebilir ancak öyle yada böyle her türlü oyunu yapabilirsiniz.

MOBA türü de tasarımsal olarak birçok farklı özelliklere sahip olabilir. Multiplayer bir Tower Defence oyunu da MOBA olarak düşünülebilir; LOL yada DOTA da MOBA olarak düşünülebilir. Sizin düşündüğünüz tarzın LOL olduğunu varsayarak devam ediyorum.

Oyuncunun kontrol ettiği karakter, şampiyon; Humanoid ise Character, diğer türlü Pawn olarak kodlanmalıdır. Oyuncular takım seçtiklerinde bu Pawn üzerinde takımı belirtmiş olursunuz. Söz konusu tarz için 2 çeşit takım var zaten.

Minyonlar otomatik olarak doğdukları yerden hedef yerlerine doğru giden bir yapay zekadır ve yine Humanoid ise Character diğer türlü Pawn olarak yazılmalıdır. Kuleler otomatik olarak menzile giren düşmanı hedef alır ve saldırırlar.

Bu tarz bir oyunda en zor kısım karakter yetenekleri olsa gerek. Her yetenek farklı farklı özelliklere sahip. Bu yüzden tavsiyem bu bölümün C++ ile, Ability gibi bir sınıf oluşturup, kullanım ve etki bakımından benzer olanları aynı türden sınıflar ile temsil etmek. Örneğin PassiveAbility sınıfı Ability'den kalıtım alır ve pasif yetenekleri temsil eder. SelfAbility hedef olarak kendisini seçtiği türden yeteneklerdir.

Tüm bunlar LOL benzetiminden yola çıkılarak tavsiye edilmiştir. Oyun tarzına göre tekrar ve daha iyi bir tasarım ile yeniden yapılmalıdır.

merhaba kardes lutfen cevap ver . ben unrealda mobil oyunlar yapdim ama hicbirinin boyutunu 100 mb yapamiyorum lutfen yardim edin ne yapmam gerek
 
Feyzullah' Alıntı:
merhaba kardes lutfen cevap ver . ben unrealda mobil oyunlar yapdim ama hicbirinin boyutunu 100 mb yapamiyorum lutfen yardim edin ne yapmam gerek

Malesef UE4de yapılan oyunlar boyut açısından büyük oluyor, kullanılmayan içerikleri kaldırmak dışında yapabileceğiniz pek birşey yok.