Hiçbir zaman bir şeyi çevirmene gerek yok.Büyük projeler ile uğraşıyorsan örneğin Black Desert Online gibi bir oyun yapıyorsan C++ ile yapman sana performans kazandırır.
Ama Blueprint ile oyun yapamazsın anlamına gelmiyor bu ben sadece daha performanslı olacağından bahsediyorum. Ayrıca C++ bilgin üst seviye ise motorun çekirdeğinede el atabilirsin.Yani motoruda istediğin gibi editleyebilirsin.
Motor editlemek şu aşamalarda gereksiz. Elindeki Unreal ile her şeyi yapabilirsin.
Blueprint ile de her şeyi yapabilirsin.
Dediğim gibi C++ kullanmak sadece sana biraz daha performans kazandırır ama küçük projelerde pek farketmez.
Benim şuan üzerinde çalıştığım oyun C++ projesi üzerinde BP kullanıyor. Bence ne olursa olsun bir C++ projesi aç BP ile çalışacaksan bile. C++ projelerinde bazı desteklenmeyen şeyleri bile çalıştırabiliyorsun. Mesela Advanced Session normal BP projesinde sorun yaratıyor ve bir C++ Componenti bulundumanı istiyor eğer bulundarmazsan sunucu bağlantı işlemleri sağlanamıyor. Sıfırdan C++ projesi açıp BP kullanıyor isen onun üzerinden BP ile devam etmek sana yine de bir avantaj sağlar.
Ağır projelerde C++ kullanabilirsin.