omerbulut00 adlı üyeden alıntı: mesajı görüntüle
Tabirler ve terimler kullanarak kafa yakmadan cevap vereceğim. Arama motorundan normal olarak gelen okuyucularda faydalansın diye
- Online oyunlarda genellikle websocket mi kullanıyorsunuz? Herhangi bir zaman kısıtlamam olmadığı için online bir oyun düşüncem var.
--- Öncelikle oyun senaryolarını ayıralım : Tek başına level atlayarak çok kişinin sıralama olarak oynandığı oyunlar vardır. Bu senaryo da mobil online oyundur.Herhangi bir online bağlantı kurmaya gerek yoktur.
1vs1 online oyunlar vardır. Bunda da online bağlantı kurmaya gerek yoktur. Sebebi de şudur. Her oyun başlangıcında bir oda oluşturma senaryosu olduğu için.
1vs çoklu online oyuncu var ise crash online gibi. Burada kullanılacak oyun motoruna bağlantı kurulur. Anlık maksimum kullanıcı kabül edecek bir motor üzerinde oyun oluşturulur.

Genel olarak en zorlandığınız kısımlar neler oluyor?
--- Genel anlamda oyunlarda en zor kısım oyun senaryolarıdır. Çünkü hayalleri aktif kontrolleri olan bir arenaya aktarıyorsun. Eğer oyunu komple yöneten sistem mühendisi isen her aşamaya hakim olman ve orkestrayı iyi kurman gerekiyor. Yönetmen, senarist, kurgu, grafiker yani bütün unsurların işlerine hakim olman gerekiyor.
Ama sadece bir coder isen sana verilecek bölüm bellidir. Sen kodlar işini teslim edersin

Unity mi yoksa önerdiğiniz başka bir şey var mı?
Unity bir oyun motoru.
Unity, Unreal Engine, Game Slad, Build box, AppGame Kit, Solar, Haxe4 vs vs vs aklıma gelenlerden yazdım. Bu yazdıklarımda oyun motorları. Hakim olacağın oyun motorunu seçmek gerek. Gerçi hepsi birbirine benzer yapıda ve kullanımda.
Önemli olan grafik entegreleri maya ile yaptığınız yada yaptırdığınız bir alan çizimini yada karakter çizimini unity ye entegre etmekte zorlanırsınız. Ama Unreal ile zevkli olur.Gibi gibi
Önermek değil de oyun planınıza göre oyun motoru seçmelisiniz.

- "Kanka şu olmazsa olmaz buna dikkat et" dediğiniz bir şey var mı?
--- Bu soru çok kapsamlı bir soru
Buna cevap vermemeyi tercih ediyorum. Sürekli gelişen bir dünyanın içerisine giriyorsunuz. Sürekli makale okumanız gerekiyor. Dünya üzerinde çıkan teknolojileri ve desteklediği unsurları takip etmeniz gerekiyor.

Not olarak sana şunu söyleyebilirim. Eğer bir ekibin parçası olacaksanız bu işe dahil olun. Yoksa geliştikçe sponsor bulamıyorsunuz. Garip garip insanlar ile muhatap oluyorsunuz. Oda size bıkkınlık veriyor.
Öncelikle kapsamlı yanıtınız için teşekkür ederim.

Whiteout survival, clash of clans tarzı oyunları genelde oynuyorum. Açıkçası kafamda clash of clans kadar detaylı olmasa da whiteout survival gibi daha sade bir yapı var.
Bu oyunların görsellik ve yazılım bakımından uğraşılmış, gelişmiş oyunlar olduğunun farkındayım tabi ki ancak dediğim gibi başlangıçta amacım sadece yapmak. Kimsenin oynamasını dert etmeyeceğim diyebilirim.
Sistemleri çözüp, kendimi bu konuda geliştirdikten sonra asıl projeme başlamayı düşünüyorum.
Bu tarz oyunlar genellikle hangi oyun motorunu kullanır?
Örneğin clash of clansta çok fazla iki tarafında aynı anda yaptığı savaşlar vs. olmasa da whiteout survival oyununda herşey anlık olarak yapılıyor diyebilirim. Sisteme karşı pek savaşmıyoruz.
Oyun motoru, kullanılan teknolojiler, programlar vs. tüm önerilere açığım. Hatta bahsettiklerime uygun bir udemy kursu biliyorsanız çok sevinirim