Arkadaşlar merak sardım bu işe fakat bir sürü yazılım dili var mobil oyun geliştirmek için sıfırdan hangi dil öğrenilmeli ? birde sıralama yapabilirmisiniz sırayla hangileri öğrenilmeli diye. Ana mantığını anlayamadım bu yazılımın bunların hepsi farklı diller mi yoksa birbirinin devamı mı ? tek dille uygulama yada oyun yazılabilinir mi ?
Not: udemyden tavsiye edeceğiniz yer varsa almak isterim o seti.
Mobil Yazılım Hk.
3
●142
- 24-11-2020, 23:03:46Merhaba,
İlk önce Algoritma Derslerine başla. Bunun için youtube Murat Yücedağ eğitimlerine bak.
Daha sonra C# programlama dilini öğrenmen gerekiyor. Bunun için yine aynı kişiye ait eğitim videoları mevcut. İlk önce Console eğitimleri ile başlayıp, ileri seviyeye kadar gidebilirsin.
C# programlama diline temelini attıktan sonra, Unity3D oyun motorunu öğrenmen gerekiyor. Bunun içinde youtube da bulunan sayısız kaynak var, yapman gereken basit yapılmış oyunların nasıl yapıldığını öğrenmek.
3-4 projeden sonra artık yavaş yavaş kafanda bir şeyler oturmaya başlar. Sonra daha fazla bilgiye ihtiyaç duyup araştırma yapacaksın. Bu şekilde döngüye girmiş olursun
Kafanıza takılan bir şey olursa özelden yazabilirsiniz. Yardımcı olmaktan keyif duyarım. Sana özel yol haritası bile çıkarabiliriz
(ücretsiz tabi.)
- 24-11-2020, 23:09:48Kimlik doğrulama veya yönetimden onay bekliyor.Oyun geliştirmek için oyun motoru gereklidir veya kendi oyun motorunu yazmak gerekir ki bu üst seviye bilgi gerektirir.
Android için Java, Kotlin dilleri kullanarak uygulama geliştirilebilir fakat oyun geliştirmek için uygun değildir.
Mesela IOS için Objective C veya Swift dilleri kullanılarak uygulama geliştirilebilir, yazı temelli oyun geliştirilebilir fakat oyun geliştirmek için yeterli değildir.
React Native, Ionic vb dil kullanarak çeşitli Javascript Oyun Kütüphanelerini ekleyip mobil oyun yazabilirsiniz fakat oyun içi ödeme sistemleri, oyun içi reklam servisleri, mobil uygulama versiyon destekleri, stabilite pek çok konuda sıkıntı yaşanır.
Bu sebeple amaç sadece oyun geliştirmekse mutlaka Unity veya Unreal Engine gibi oyun motorları tercih edilmeli.
Özellikle Unity üzerine güzel yerli eğitim setleri var
C# (C Sharp) dilini kullanarak ve Unity programını kullanarak kolaylıkla tüm platformlar için oyun geliştirilebilir.
Unity Asset Store'da oyun içi kullanılacak pek çok öğe hazır template şeklinde bulunuyor, arkasında Microsoft gibi köklü bir firma var, internet üzerinde tonla kaynak ve öğe var.
Amaç oyun geliştirmekse Unity ve C# dilini seçmek en mantıklısı. - 24-11-2020, 23:44:39Bende yeni başladım, hazır güzel bir pc topladım ve kolları sıvadım. Direk Unity olarak başladım çünkü kaynakları içerisinde C# kodlanıyor. Hızlı ve düzgün bir YouTube eğitimi buldum. Hızlandırılmış şekilde oyun yapım mantığını anlatıyor, biraz heves ve istekle üzerine düşüp başarabileceğimi biliyorum. Vakit kaybetmeden başlayın..
