Blueprint tabii ki de daha rahat. Fakat bazı durumlarda sadece Blueprint yetmeyebiliyor. C++ bilmekte fayda var.
 
Blueprint’i daha çok hızlı prototipleme ve test amacıyla kullanıyorum. Örneğin, normalde dinamik olarak hesaplanması gereken bir değer varsa ama henüz demo aşamasındaysam, sistemi tamamen geliştirmek yerine geçici olarak istediğim değeri döndürmek için Blueprint tercih edebiliyorum.
Ancak genel olarak C++ üzerinden ilerlemenin uzun vadede daha faydalı olduğunu düşünüyorum. Hem dile ve kodlamaya daha fazla hâkimiyet kazandırıyor hem de algoritmik düşünme, problem çözme ve bilgisayar bilimleri kapsamında kendini kodla ifade etme becerisini geliştiriyor.
Ufak projelerde veya hızlı prototiplerde Blueprint gerçekten günü kurtarıyor. Fakat proje büyüdükçe, özellikle Blueprint yapıları fazla karmaşıklaşmaya başladığında, yönetilebilirlik ve sürdürülebilirlik açısından sorun hâline gelebiliyor. Bu yüzden benim tercihim temel sistemleri C++ ile geliştirip Blueprint’i daha çok prototipleme, konfigürasyon ve hızlı iterasyon için kullanmak.
 
Ben C++ çalışıyorum Unreal için. Blueprint daha kolay öğreniliyor ama hem stabilitesi daha düşük hem de birbirine bağlama olayında yapmak istediğin şey büyürse çok karmaşık hal alabilir. Tabii zor geliyor ama profesyonel olarak iş yapmak istiyorsan C++ şart. Zaten Unreal'ın sonraki versiyonlarında Blueprint kalkacak.
 
Blueprint’i daha çok hızlı prototipleme ve test amacıyla kullanıyorum. Örneğin, normalde dinamik olarak hesaplanması gereken bir değer varsa ama henüz demo aşamasındaysam, sistemi tamamen geliştirmek yerine geçici olarak istediğim değeri döndürmek için Blueprint tercih edebiliyorum.
Ancak genel olarak C++ üzerinden ilerlemenin uzun vadede daha faydalı olduğunu düşünüyorum. Hem dile ve kodlamaya daha fazla hâkimiyet kazandırıyor hem de algoritmik düşünme, problem çözme ve bilgisayar bilimleri kapsamında kendini kodla ifade etme becerisini geliştiriyor.
Ufak projelerde veya hızlı prototiplerde Blueprint gerçekten günü kurtarıyor. Fakat proje büyüdükçe, özellikle Blueprint yapıları fazla karmaşıklaşmaya başladığında, yönetilebilirlik ve sürdürülebilirlik açısından sorun hâline gelebiliyor. Bu yüzden benim tercihim temel sistemleri C++ ile geliştirip Blueprint’i daha çok prototipleme, konfigürasyon ve hızlı iterasyon için kullanmak.
Kesinlikle. Unreal Engine'i iyi tanimak isteyen birisi bu yolu secmeli. Ikisini de bilmek elzem cunku bazen BP kullanarak yazilmis bir mekanizmayla insanlar size yardimci olmaya calisiyorlar.
 
Unreal CPP'i CPP degil oncelikle, kendi derleme zincirinden, kendi yansima sisteminden, kendi sectigi kutuphanelerden geciyor Unreal'in ve 2 kere ara forma donusuyor. Ve Unreal'da ikisinden birini secebilecegin yapida degil, kod tarafinda ufak bir degisken degistirdiginde tum projeyi yeniden derleme olasiligini ortadan kullanmak icin ikisini de kullanman gerekir veyahut tam tersi Blueprint'e bir fonksiyon eklemek istedin, oradaki yorumlama cok yavas geldi, CPP esitini veyahut ayni isi yapan plugini bulmak istedin hadi ugras dur projeyi cevirmeye. Bir de istedigin isi yapan ama cok cok onceki Unreal surumu icin yapilmis bir kod bulursan calistirmak icin hadi gene ugras dur.