C# oyun kodlamasına nasıl başlanmalı?


BTK Akademinin algoritma dersinden kastınız şu mu:
Ayrıca bu çok detaylı bir ders gibi geldi. Murat Yücedağ'ın algoritma dersi tek başına yeterli olmaz mı sizce?
 
Evet. BTK akademideki algoritma dersi o. Sonuçta ikiside algoritma anlatıyor. Hangi hocanın anlatım dilini, metodunu sevdiyseniz onunla başlayınız. Daha sonra diğer algoritma eğitimine bakarak -zaten bildiğiniz şeyler olduğu için- hızlıca tekrar yapabilirsiniz. (Dediğiniz gibi bazı başlıklar detaylı gibi ama size lazım olup olmadığını içerisine girmeden bilemezsiniz, değerlendirmeniz gerek.)
 

Tamamdır hocam. Bu arada bu kurs acayip hoşuma gitti:
Hem C# hem Java hem de Python. Sizce önce o algoritma kursu sonra bu kurs ile C#'ta çok iyi bir yazılımcı olabilir miyim? Bir de Java ve Python'ı atlayıp direk C# kurslarına geçebilir miyim?
 
Oyun programlamaya oyun programlamak harici bir şey yaparak hazırlanmanız çok mantıksız olur. Oyun derslerinde gösterilenlerle c# öğrenin boş yere .net konsol uygulamaları falan görmenize gerek yok
 
Bu konular derya deniz kafanı fazla karıştırmadan giriş yapmaya bak. Zamanla şekillenir. Genelde tecrübeli yazılımcılar: her yazılım dilinden bir şey bileceğime bir yazılım dilinden çok şey bilmeye çalışsaydım daha iyi olurdu diyorlar. Aklında bulunsun.
1-Algoritma ve Programlama mantığını iyi öğren.
2-Daha sonra Temel Unity eğitimlerine bak. Bazı Unity eğitimlerinde C# başlangıç eğitimi içeriyor. C# içeren Unity eğitimine giriş yap.
3- C# üzerinde eğitime başla. Hem daha önceden giriş yaptığın için sana lazım olacak yerlere yoğunlaşırsın. Syntax yapısını sağlamlaştırırsın.
4- Olcay Kalyoncuoğlu'nun Unity eğitimine bakabilirsin.
5- Yabancı kaynaklar

Gösterdiğin eğitimi de alabilirsin. Parasına göre çok iyi. Şöyle söyleyeyim.
Unity Asset Store da Online oyun yapmak için Exit Games'in Photon Network varlığı satılıyor. Onu aktifleştirmek için başlangıç seviyesinde Python bilmen gerekiyor.

Çevrimiçi oyunda kullanıcı verilerini sunucuya aktarmak kaydetmek için SQL gerekiyor.

Oyun harici mobil uygulamamı yapmak istiyorsun bu konuda Google Flutter'u çok tavsiye ediyorlar. (Bu yazdıklarım çok ilerisi için bilgin olması için yazıyorum.)

Benim gösterdiğim yolu da kendi mantık süzgecinden geçirmen gerekiyor.
 

Hocam şimdi ben önce C# öğreneyim sonra diğerlerine bakarım diyorum ama o attığım 100 saatlik kursta onu yapamazmışım gibi geliyor öyle mi?
 
Hocam şimdi ben önce C# öğreneyim sonra diğerlerine bakarım diyorum ama o attığım 100 saatlik kursta onu yapamazmışım gibi geliyor öyle mi?
C# öğrenirsin onda sorun yok. Niye yapamazmışım diye düşünüyorsun anlamadım. Buradan çok zor oluyor. Sen gözüne kestirdiğin yerden başla bence. Ben tavsiye ettiğim adımları yazdım. (Bende zamanında C#'tan başlamıştım. Daha sonra araştırdıkça, bir şeyler yaptıkça ihtiyaçlarıma göre adımlarını şekillendirdim.)
 

Hocam çünkü her dilden biraz anlatıyor gibime geldi. Ayrıca ben şimdi Python ve Java öğrenmeyi pek istemiyorum ama o kursta ilk onlar var.
 
Hocam çünkü her dilden biraz anlatıyor gibime geldi. Ayrıca ben şimdi Python ve Java öğrenmeyi pek istemiyorum ama o kursta ilk onlar var.
100 saatlik eğitimin hepsini izleme zaten. Ben sadece C# bakacaksın diye düşündüm. Engin Demiroğ'un Youtube kanalında oynatma listesinde C# eğitiminin aynısı var. Hem hocanın anlatış tarzına bakarsın. Birde Engin hocanın programlamaya giriş temel eğitimi var ilk önce onu izle.
 

Hocam ben BTK Akademinin algoritma dersinden o 100 saatlik olan kısma geçmeyi düşünüyordum. Yalnız yorumlarda hiçbirini tam olarak öğretemediği yazıyor. Bir de o 100 saatlik olan eğitimde de sanırım temel programlamayla ilgili videolar var. Ne yapsam cidden şaşırdım. Ben önce temel programlama sonra C# ( Unity için değil sadece direk yazılım dili olarak C#) daha sonra Unity öğrenmek istiyorum ama ne yapacağımı şaşırdım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…