Merhaba unity ile yaklaşık 8 yıldır oyun yapmaktayım çoğu mobil için oldu. Önceden java da destekleyen unity için şuan sadece c# ile kodlama yapabiliyorsunuz. Yani C# öğrenmenizi öneririrm. Fakat yapacağınız en büyük hata rastgele her önüne gelenlerin çektiği oyun videoları. bunlar sizi kodlamayı yanlış öğrenmenize sebep olur ve c# gibi kuvvetli bir dilin sadece %10 luk bir kısmını kullanmanıza sebep olur. Özellikle nesne tabanlı (object orianted) c# videolarını izlemenizi tavsiye ederim. Şuan ben bionluk üzerinden freelancer olarak çalışmaktayım (
https://bionluk.com/3dmaker ) unity'nin bir çok inceliği var kodlama bunun sadece buz dağının görünen yüzü diyebiliriz.
Edit: Unity'nin 2020 versyonu öncekilere göre bir çok ekstra özellik içermekte. Tabii ki en son sürümü kullanmalısınız. Ancak öğrenmeye yeni başlayanlar için bütün özellikleri kullanmayacağınızı var sayarsak daha stabil olan 2019 versyonunun son sürümünü kullanın.Bu tarz yazılımların neredeyse hepsi için bunu tavsiye edebilirm son sürümü bilmek en iyisidir fakat en stabili bir önceki versiyondur.