Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
784
Tıklama
0
Öne Çıkarma
Unreal Engine ve C++ İlişkisi Nasıl
M
4 yıl
Teğmen
Konu Sahibi

Unreal Engine tecrübem yok. Üniversite sınavından sonra unreal engine ile oyun geliştirme işlerine sarmayı düşünüyorum. Orta düzey C++ tecrübesine sahibim. Araştırdığım kadarıyla Unreal'deki blueprint mantığıyla görsel olarak kod yazmadan da mantıksal şekilde programlama yapmak mümkün. Peki C++ bilen birisinin avantajı bu motorda nedir? (C++ ile yazmanın veya Blueprintle çizmenin arasındaki performans farklarından bahsetmiyorum) Yani Blueprint ile yapılamayacak bir olay C++ ile yapılabiliyor mudur, veya "oyuna şöyle bir şey ekleyeceğim ama C++ bilmeden bunu yapmam neredeyse imkansız" denilebilen durumlar var mı? Şunu da merak ediyorum; oyun geliştirme konusunda, yazılımcı görevinde birisinin yapabileceği en üst düzey iş ne olabilir? Atıyorum bir grup insan var ve bu grup oyun geliştiriyor. Aralarında programlama diline fazla hakim birisi yok ancak algoritma mantığını anladıkları için blueprint vs. kullanarak oyunu programlıyorlar ve oynanabilir sağlam oyunlar üretiyorlar. Bu insanların, gruba bir yazılımcı dahil etmesi mantıklı olur mu? Şimdiden teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
4 yıl
Yüzbaşı

blueprint visual scripting dediğimiz bir şey. ilk olarak çok karmaşık ve düzenleme yapması işkence. programcı en fazla ne yapabilir sorusu ise ark survivalın leş görüntü kalitesi olmasına rağmen hayvan gibi sistem gerektirmesi ya da pubgnin zırt pırt çökmesi gibi farkları oluşturuyor.



< Bu ileti iOS uygulamasından atıldı >

B
4 yıl
Teğmen

İkisini bir arada kullanmanız gerekiyor. Blueprint kodlama işlemlerini oldukça kısaltıyor. Performans gerektiren işleri C++, geri kalan işleri blueprint ile halledebilirsiniz. Benim dediğimi aynısını bizzat Unreal Engine motorunun geliştiricileri diyor.

Not: Alışmak biraz zaman alabilir.

Edit: Anlam bozukluğu giderildi.





< Bu mesaj bu kişi tarafından değiştirildi benimkucukbebegim -- 1 Haziran 2021; 4:43:12 >

M
4 yıl
Teğmen
Konu Sahibi

Teşekkür ederim



D
4 yıl
Er

Bu biraz ne geliştireceğin ile alakalı. Ekrana 10 bin asker görüntüsü ekleyip, bunların her birine ayrı animasyon oyanatayım şeklindeki işler için C++ lazım.

Bir çok oyun Blueprint ile işi kurtarıyor.

Blueprint in en büyük sorunu daha önce programcılık yapanlar için, alışması zor. Yoksa programcılık deneyimi olmayanlar için nimet. Çatara patara.



G
geçen ay
Yüzbaşı

Unreal Engine tamamen C++ tabanli bir engine ve sdk'dir. Genel olarak evet C++ kullanmadan tamamen blueprintler araciligi ile oyun yapilabilir performansada cok bir etkisi yoktur bunun sistem uzerinde. Ancak bazi ozel durumlar var tabiki blueprint ile isin icinden cikamayacaginiz. Genel olarak Unreal Engine size ihtiyaciniz olan herseyi anahtar teslim veriyor ama optimizasyon konulari tamamen farkli bir konu. Online sunucu konusunda bile maalesef UE sinifta kalmakta. En agresif optimizasyon bile sunucu tarafli bir oyun yapmaniz durumunda max es zamanli oyuncu sayiniz 100-150 olacaktir. Bunun ustundekiler size farkli sorunlar ile geri donecektir. Ama dedigim gibi eger online degilde single player bir oyun yapacaksaniz C++ ile asiri ugrasmaniza gerek yok. Bu arada C++ bilmekten ziyade UE dokumanlarina asina olmaniz ve sorun cozerken yaratici olmaniz gerekmekte. Bunun iki nedeni var. Birincisi UE size C++ icin tam bir dokuman sunmuyor ne yazik ki. Ikincisi UE'nin kendi apisini kullanmadan pek birsey yapamiyorsunuz. Kisacasi saf C++ bilmeniz tek basina isinizi gormez.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.