C# mı yoksa C++ mı öğrenilmeli?

Konuya tıklayıp mesajları okursak neyden bahsettiğimin yeterince net anlaşılacağını düşünüyorum.
Bir de senin Oyun geliştirmenden veya herhangi bir projenden bir görsel bırakır mısın?
 
Eğer projenin gereksinimlerini UE karşılıyorsa UE, Unity karşılıyorsa Unity, kendi game engine'ın karşılayacaksa, kendi game engine'ini yazarsın. Kalkıp "ama ue çok gelişmiş 2d için gereksiz" aşırı basit ve anlamsız bir argüman.
Yazdıklarının tamamını okumadım ama buradaki kastın "Çalışıyorsa devam et" mi? Gereksinimi karşılıyor denildiği zaman aklınıza kaç tane madde geliyor?

Konuya tıklayıp mesajları okursak neyden bahsettiğimin yeterince net anlaşılacağını düşünüyorum.
Maalesef yazdıklarınızı okumaya ömrüm yetmedi oraya da hiç yetmez siz tam olarak ne ile dalga geçtiniz onu merak ettim
 
Son düzenleme:
Duygusu olmayan bir yazılımın bile bu konu hakkındaki düşüncesi:
Kod:
Ağırlık ve Karmaşıklık: Unreal Engine, genellikle 3D oyunlar için tasarlanmıştır ve 2D oyunlar için çok fazla özellik ve karmaşıklık sunar. Bu, öğrenme eğrisini ve proje boyutunu artırabilir.

Gelişmiş 2D Araçlar Eksikliği: Unreal Engine, 2D oyunlar için bazı özellikler sunsa da, daha özel 2D oyun motorları (örneğin, Unity, Godot veya GameMaker) bu konuda daha fazla araç ve özellik sağlayabilir.

Kaynak Yönetimi: Unreal Engine'in yüksek performansı ve özellikleri, 2D projelerde gereksiz olabilir ve kaynak yönetimini zorlaştırabilir.

1724587522398.png
 
Duygusu olmayan bir yazılımın bile bu konu hakkındaki düşüncesi:
Kod:
Ağırlık ve Karmaşıklık: Unreal Engine, genellikle 3D oyunlar için tasarlanmıştır ve 2D oyunlar için çok fazla özellik ve karmaşıklık sunar. Bu, öğrenme eğrisini ve proje boyutunu artırabilir.

Gelişmiş 2D Araçlar Eksikliği: Unreal Engine, 2D oyunlar için bazı özellikler sunsa da, daha özel 2D oyun motorları (örneğin, Unity, Godot veya GameMaker) bu konuda daha fazla araç ve özellik sağlayabilir.

Kaynak Yönetimi: Unreal Engine'in yüksek performansı ve özellikleri, 2D projelerde gereksiz olabilir ve kaynak yönetimini zorlaştırabilir.

Dediğim gibi arkadaşın mantığı EĞER "Çalışıyorsa devam et" ise bu inanılmaz derecede basit bir düşünce olur. Bavulunu araba ile götürebiliyorken tır ile götürmek ile aynı şey sonuçta tır gidiyor mu gidiyor :)
 
Yazdıklarının tamamını okumadım ama baradaki kastın "Çalışıyorsa devam et" mi? Gereksinimi karşılıyor denildiği zaman aklınıza kaç tane madde geliyor?
Hayır. Kısaca düşündüğümde bile 3-4 tane gereksinim geliyor. Proje üyelerinin aşinalığı, projenin hedef platformu, optimizasyon gereksinimleri, hali hazırda var olan şeyleri yeniden implemente etmemek, engine lisans ücretleri, özelleştirilebilme seviyesi... Bunlar şöyle beş dakika düşününce aklıma gelen şeyler. Proje gereksinimleri planlama aşamasında belirlenir. Çok daha fazla madde çıkar. Bunlara uygunda tool seçimi yapılır. Eğer gereksinim aşamasında UE'nin daha uygun olduğuna karar verildiyse UE kullanılır. Bahsettiğim şey bu. Gereksinim analiz sırasında karar veririz bir çok şeye. Bu olmaz diyorlarla iş yapmıyoruz.
Maalesef yazdıklarınızı okumaya ömrüm yetmedi oraya da hiç yetmez siz tam olarak ne ile dalga geçtiniz onu merak ettim
Linki paylaşılmış konuda "dalga geçtiğim" kişinin mesajlarını okumanız yeterli. Tam olarak bir dalga geçme söz konusu değil. Yerme söz konusu.
 
Maalesef yazdıklarınızı okumaya ömrüm yetmedi oraya da hiç yetmez siz tam olarak ne ile dalga geçtiniz onu merak ettim
Orda ben 'optimize' kelimesini yanlış biliyormuşum.
Kod:
int a;
int b;
int c;
// Yerine
int a, b, c; // Daha optimize olduğunu düşünüyordum ama yanlış IL çevirisinden gördüm değişen birşey yok.
 
Hayır. Kısaca düşündüğümde bile 3-4 tane gereksinim geliyor. Proje üyelerinin aşinalığı, projenin hedef platformu, optimizasyon gereksinimleri, hali hazırda var olan şeyleri yeniden implemente etmemek, engine lisans ücretleri, özelleştirilebilme seviyesi... Bunlar şöyle beş dakika düşününce aklıma gelen şeyler. Proje gereksinimleri planlama aşamasında belirlenir. Çok daha fazla madde çıkar. Bunlara uygunda tool seçimi yapılır. Eğer gereksinim aşamasında UE'nin daha uygun olduğuna karar verildiyse UE kullanılır. Bahsettiğim şey bu. Gereksinim analiz sırasında karar veririz bir çok şeye. Bu olmaz diyorlarla iş yapmıyoruz.
O zaman siz neden kavga ediyorsunuz? O olmaz çünkü "bu bu bu" diyor sen eğer "bu bu bu" oluyorsa olur diyorsun ama "bu bu bu" kısmı dışında her şey hakkında tartışmışsınız
 
O zaman siz neden kavga ediyorsunuz? O olmaz çünkü "bu bu bu" diyor sen eğer "bu bu bu" oluyorsa olur diyorsun ama "bu bu bu" kısmı dışında her şey hakkında tartışmışsınız
Arkadaşın okuduğunu anlama problemi var. Gereksinimler tutuyorsa 2D oyunda geliştirilir, 3D'de, tutmuyorsa farklı bir şey seçersin cümlesine argümanı "UE5 2D için çok güçlü, o yüzden onunla 2D oyun yapmamalıyız."
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı