Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
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.