Özellikle şunları öğrenirsen Unity'i çözersin gibi bir söylemde bulunmak doğru değil bence. Direkt Unity kursu ile başlaman daha yararına olurdu. Ama önerim kursu sonuna kadar bitir, bitirene kadar da basit tutorial'lar ile ortaya bir şeyler çıkartmaya çalış. Unity arayüzünü tamamiyle bilmek yazılım dilini bilmekle eşit derecede -belki daha fazla- önemli. Ama ortaya bir oyun çıkartmak için ortalama (1 tam kurs) bilgi yeterlidir. İngilizce kaynakları kendi avantajına kullanabilirsen işin daha da kolaylaşır (Brackeys öneririm).
Kurs bitene kadar Unity arayüzüyle aşina olmaya çalış. Level Designer ile 3-5 doku-asset yükleyip dağlı ağaçlı birkaç seviye oluştur. Küp kapsül falan ekle seviyene, renkleriyle oyna. İnternetten rastgele assetler yükleyip seviyene aktarmaya çalış. Unity hakkında hiç ama hiç bilgin yoksa C# kursun bitene kadar internetten bulabileceğin kaynaklarla adım adım en temellerini öğren. Çünkü C# kursundan sonra ayrıca Unity dersleri alman gerekecek, o zaman faydası dokunacak. Zaten gerçekten oyun yapmakla uğraşmayı seviyorsan küp ekleyip kamera açılarını oynatmak bile zevkli geliyor insana. Ders aldıktan sonra eve gidip yaklaşık 3 saat boyunca internetten assetler bulup kendime bir seviye düzenlediğimi hatırlıyorum, yazmak bile canımı çektirdi.
Bu Brackeys denen heriften allah razı olsun, hayatımda görmüş görebileceğim en açık, en güzel anlatımı bu adamın videolarında gördüm. How to make a video game serisinde Türkçe altyazı da bulunuyor üstelik.