Unreal Engine Kullanmadan Unreal Engine'i öğrenecek seviyeye gelmek

Decorous

Hectopat
Katılım
16 Ekim 2020
Mesajlar
52
Daha fazla  
Cinsiyet
Erkek
C++ OOP mantığını temel olarak öğrendim. Artık Unreal Engine'da oyun programlama mantığını kavramak istiyorum. Ama sistemim yeterli değil.

İşlemci AMD Ryzen 7 3700U with Radeon Vega Mobile GFX 2.30 GHz.
Takılı RAM 8,00 GB (kullanılabilir: 5,88 GB)
Grafik kartı AMD Radeon(tm) RX Vega 10 Graphics (2 GB)

Unreal Engine kullanmadan Unreal Engine'da kodlamayı öğrenecek seviyeye gelebilir miyim? Oradaki mantığı anlayacağım şekilde öğrenmek istiyorum ne yapmamı tavsiye edersiniz?
 
C++ OOP mantığını temel olarak öğrendim. Artık Unreal Engine'da oyun programlama mantığını kavramak istiyorum. Ama sistemim yeterli değil.

İşlemci AMD Ryzen 7 3700U with Radeon Vega Mobile GFX 2.30 GHz.
Takılı RAM 8,00 GB (kullanılabilir: 5,88 GB)
Grafik kartı AMD Radeon(tm) RX Vega 10 Graphics (2 GB)

Unreal Engine kullanmadan Unreal Engine'da kodlamayı öğrenecek seviyeye gelebilir miyim? Oradaki mantığı anlayacağım şekilde öğrenmek istiyorum ne yapmamı tavsiye edersiniz?
Evet. Mesela ingilizcenizi geliştirerek bile UE'ye alışırsınız.
Bufuak, M. Kutlay tunç ve BTK Akademideki UE 5.2 kursuna bakabilirsiniz.
Ekstradan Udemy'den Emre hocanın derslerine bakabilirsiniz.
 
Teknik olarak proje ve alıştırma yapmadan çok verimsiz olur. Yapa yapa akılda kalıyor bu işler. Nesnel yönelimli programlama normal bir programlamaya göre biraz karışık olabilir. Dolayısıyla öğreneceğiniz bilgilerin yanında başta biraz afallayabilirsiniz. Genelde kütüphane çok şey ekliyor. Mesela ben C# ile rahat programlar yazabiliyorken Unity açtığımda bir karakteri hareket ettirmek için delta time cart curt diyerek bıraktım ve UE5'in Blueprintine sarıldım. Alıştırma yapmak çok önemli. Bence bir yandan oyun geliştiren adamların videolarını ve canlı yayınlarını izleyin. at0m kanalı çok eğlencelidir ona da bakabilirsiniz. Sistem alana kadar bunları izleye izleye öğrenirsiniz.
 
Teknik olarak proje ve alıştırma yapmadan çok verimsiz olur. Yapa yapa akılda kalıyor bu işler. Nesnel yönelimli programlama normal bir programlamaya göre biraz karışık olabilir. Dolayısıyla öğreneceğiniz bilgilerin yanında başta biraz afallayabilirsiniz. Genelde kütüphane çok şey ekliyor. Mesela ben C# ile rahat programlar yazabiliyorken Unity açtığımda bir karakteri hareket ettirmek için delta time cart curt diyerek bıraktım ve UE5'in Blueprintine sarıldım. Alıştırma yapmak çok önemli. Bence bir yandan oyun geliştiren adamların videolarını ve canlı yayınlarını izleyin. at0m kanalı çok eğlencelidir ona da bakabilirsiniz. Sistem alana kadar bunları izleye izleye öğrenirsiniz.
Hocam zaten programı açmadan hakim olamayacağımın farkındayım ama sistem aldığımda UE'i kullanmaya başladığımda yazılımı hakkında az çok bilgi sahibi olacağımdan sadece uygulamayı kullanmayı öğrenme süreci geçiririm diye düşündüm. Ayrıca C# dilinde de OOP mantığını az çok biliyorum.

Oyun motoru olarak Unity'le de başlayabilirim. Unity'de nasıl ilerlememi tavsiye edersiniz?

Evet. Mesela ingilizcenizi geliştirerek bile UE'ye alışırsınız.
Bufuak, M. Kutlay tunç ve BTK Akademideki UE 5.2 kursuna bakabilirsiniz.
Ekstradan Udemy'den Emre hocanın derslerine bakabilirsiniz.
Kursları araştırmıştım hocam teşekkürler. Daha çok kodlama mantığını anlamak istiyorum acaba UE'den bağımsız olarak vector kütüphanesine mi çalışmalıyım?
 
Unreal daha modern bir oyun motoru. Ayrıca blueprint kullanmak isterseniz de daha basit olacağı için Unreal'da kalın bence. Blueprint ve C++ bir arada kullanılabiliyor.
 
Oyun motoru olarak Unity'le de başlayabilirim. Unity'de nasıl ilerlememi tavsiye edersiniz?
Daha modern olsa da Unity'de öğrenmek gerekiyor hocam teşekkürler tavsiyeleriniz için
Gereksiz. Mobil oyun veya 2D oyun yapmayacaksanız zamanınızı boşa harcamayın.
UE'den bağımsız olarak vector kütüphanesine mi çalışmalıyım?
Neden vector mesela?
Veya neden C++?

Başlangıç olarak BP ile başlayın. Tutorialler izleyin. İzlerken, izlediğiniz kişiden daha önce hangi node'u kullanacağını düşünün. PC olmadan anca böyle gelişilir.

BP yeterli. Çok komplike yapılar dışında C++'ya gerek yok. Steam'de bir sürü sadece BP ile yapılan oyunlar var. Steam DB'ye bile C++ olmadan erişebiliyorsunuz.
 
Belli ki kodlama diliyle çalışmak istiyor. Bir de optimizasyon event ticklerde C++ kullanılması daha iyi oluyor.
Kime göre neye göre? Basit şeylerde %95 aynı performans veriyorlar. Zaten blueprint'i CPP'Ye çeviriyor.

C++ tabii ki avantaj. Ama yeni başlayan kişinin motordan direkt soğumaması için blueprint ile başlaması daha iyi olur.
 

Technopat Haberler

Yeni konular

Geri
Yukarı