Çözüldü İleride Unreal Engine kullanacak birisi Unity ile pişmeli mi?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Ebu Zalim

Decipat
Katılım
9 Eylül 2022
Mesajlar
2.278
Çözümler
9
Bir insan düşünün ki artık hayatını oyun yapmaya verecek. Ömrünü bu uğurda tüketecek.
Şimdi;

Başlarda hızlı öğrenip, firmalardan iş veya kendi uygulamalarına sponsor alabilmek için Unity3D ile projeler yapmak mı yoksa çok zamana ve sabra mâl olsa bile başlangıcı direkt olarak Unreal Engine ile yapmak mı?

Bu kişi hakkında bilgi vereyim belki yanıtlar daha isabetli olur.
  • Kodlama bilmese de akış diyagramını ve işin matematiğini az buçuk biliyor.
  • Sıfır bilgi ile bu işlere girişmemiş daha önce 2 oyun motorunu da indirip sadece Terrain ile haritalar yapmaya çalışmış.
  • Kararlı birisi. Kendinde bu yeteneği keşfetmiş, yılmadan azimle çalışacak.
  • Parasız geçirebileceği süre maximum 1 yıl. Ne öğrenecekse bu süre zarfında öğrenecek.
  • Çizim ve oyun tasarım hakkında kabiliyetli. Gelecekte büyük işler yapmak isteyen birisi.
Şimdi bu eleman direkt olarak Unreal ile başlasa, başlarda 2D oyun yapacak diyelim. 1 sene yeter mi? Unreal bir tık ağır gelmez mi? Kararlı dedik ama içindeki bu alevi Unity körüklerken bu söndürmez mi? Yoksa Unity ile hızlı başlangıç yapıp ufak ufak 2D oyunlar çıkarıp sonra 3D için Unreal'e mi geçmesi lazım?

Fikirleriniz nedir arkadaşlar?

Unity.jpg
 
Çözüm
Sebebi basit bir yazılım dili öğrenmek sadece o dilin yazım kurallarını öğrenmek demektir. Bu şey gibi bir örnek Çincenin yazım kuralları, noktalama işaretleri zordur ben en iyisi Türkçeninkini öğrenerek başlayayım. Eğer hedefin Çincenin yazım kurallarını öğrenmek ise Türkçeninkini öğrenmen senin amacında + değer oluşturmaz. Buna karşı argüman olarak insanlar genelde programlama dünyasına alışılmak için, aşinalık kazanmak için kolay dil tercih edilmeli diyorlar ama böyle bir kavram yok yani başlangıç dili olsun alışma dili olsun. Evet öğrenmesi bir nebze daha zor diller vardır c++ şüphesiz onlardan biri fakat bir dilin syntaxından (yazım dili kurallarından) korkarak yola çıkmak apayrı bir seviye bana göre. E Syntaxdan korkuyorsan algoritma çözmen gerektiğinde ne yapacaksın? syntax öğrenmekten 10 kat daha zordur algoritma çözme yeteneği kazanmak.
Öncelikle grafik alanında mı olacaksın yazılım alanında mı buna karar ver. Blender bilmene gerek yok yazılım kısmında olacaksan.
Türkiye'de Unreal Engine ile oyun geliştiren şirket sayısı bir hayli az, bence Unity öğren. Ileride para kazandıkça kendi projeni Unreal ile geliştirirsin ufaktan. Çevre oluşunca da belki yatırım alıp şirket kurarsın.
 
Öncelikle grafik alanında mı olacaksın yazılım alanında mı buna karar ver. Blender bilmene gerek yok yazılım kısmında olacaksan.
Türkiye'de Unreal Engine ile oyun geliştiren şirket sayısı bir hayli az, bence Unity öğren. Ileride para kazandıkça kendi projeni Unreal ile geliştirirsin ufaktan. Çevre oluşunca da belki yatırım alıp şirket kurarsın.
Başka biri üzerinden örnek verdim, kendi üzerimden değil 😀

Grafik çizmeye yatkın, tasarıma ve liderliğe hakim, oyun motorunu kullanarak ürün çıkartan birini düşün. Başlangıç etabında sadece motoru öğreneceği için kodlamayı da örenmek zorunda. O yüzden ilk sayfada sordum Unreal'de C+ zor gelirse Blueprint ile neler yapılır? Sınır nedir? Diye.
 
Başka biri üzerinden örnek verdim, kendi üzerimden değil 😀
Ben de direkt o kişiye yazdım sana değil 👀

Grafik çizmeye yatkın, tasarıma ve liderliğe hakim, oyun motorunu kullanarak ürün çıkartan birini düşün. Başlangıç etabında sadece motoru öğreneceği için kodlamayı da örenmek zorunda.
Anladığım kadarıyla bu kişi tek başına oyun yapacak. O halde evet her şeyi öğrenmek zorunda.
Unreal'de C++ zor gelirse Blueprint ile neler yapılır? Sınır nedir?
C++ zor gelirse vazgeçecek biri bu işlere girmesin ama Blueprint ile neredeyse her şey yapılabilir. Aşağıya Blueprint ile yapılmış birkaç çalışma ekliyorum.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Bir insan düşünün ki artık hayatını oyun yapmaya verecek. Ömrünü bu uğurda tüketecek.
Şimdi;

Başlarda hızlı öğrenip, firmalardan iş veya kendi uygulamalarına sponsor alabilmek için Unity3D ile projeler yapmak mı yoksa çok zamana ve sabra mâl olsa bile başlangıcı direkt olarak Unreal Engine ile yapmak mı?

Bu kişi hakkında bilgi vereyim belki yanıtlar daha isabetli olur.
  • Kodlama bilmese de akış diyagramını ve işin matematiğini az buçuk biliyor.
  • Sıfır bilgi ile bu işlere girişmemiş daha önce 2 oyun motorunu da indirip sadece Terrain ile haritalar yapmaya çalışmış.
  • Kararlı birisi. Kendinde bu yeteneği keşfetmiş, yılmadan azimle çalışacak.
  • Parasız geçirebileceği süre maximum 1 yıl. Ne öğrenecekse bu süre zarfında öğrenecek.
  • Çizim ve oyun tasarım hakkında kabiliyetli. Gelecekte büyük işler yapmak isteyen birisi.
Şimdi bu eleman direkt olarak Unreal ile başlasa, başlarda 2D oyun yapacak diyelim. 1 sene yeter mi? Unreal bir tık ağır gelmez mi? Kararlı dedik ama içindeki bu alevi Unity körüklerken bu söndürmez mi? Yoksa Unity ile hızlı başlangıç yapıp ufak ufak 2D oyunlar çıkarıp sonra 3D için Unreal'e mi geçmesi lazım?

Fikirleriniz nedir arkadaşlar?

Eki Görüntüle 1631434
UE ile çalışmaya karar verdiysen Unity öğrenmene hiç gerek yok. İnsanlardan çokca duyarsın başlangıç dili, önce bu dili veya bu oyun motoru öğrenilmeli diye çokca kişi inatla savunsada ben pek doğru bulmuyorum.
 
UE ile çalışmaya karar verdiysen Unity öğrenmene hiç gerek yok. İnsanlardan çokca duyarsın başlangıç dili, önce bu dili veya bu oyun motoru öğrenilmeli diye çokca kişi inatla savunsada ben pek doğru bulmuyorum.
Lütfen sebebini de yazar mısın kral 🙂
Blueprint ile C++'da yaptığımız neyi yapamayız?
 
Sebebi basit bir yazılım dili öğrenmek sadece o dilin yazım kurallarını öğrenmek demektir. Bu şey gibi bir örnek Çincenin yazım kuralları, noktalama işaretleri zordur ben en iyisi Türkçeninkini öğrenerek başlayayım. Eğer hedefin Çincenin yazım kurallarını öğrenmek ise Türkçeninkini öğrenmen senin amacında + değer oluşturmaz. Buna karşı argüman olarak insanlar genelde programlama dünyasına alışılmak için, aşinalık kazanmak için kolay dil tercih edilmeli diyorlar ama böyle bir kavram yok yani başlangıç dili olsun alışma dili olsun. Evet öğrenmesi bir nebze daha zor diller vardır c++ şüphesiz onlardan biri fakat bir dilin syntaxından (yazım dili kurallarından) korkarak yola çıkmak apayrı bir seviye bana göre. E Syntaxdan korkuyorsan algoritma çözmen gerektiğinde ne yapacaksın? syntax öğrenmekten 10 kat daha zordur algoritma çözme yeteneği kazanmak.
 
Çözüm
Sebebi basit bir yazılım dili öğrenmek sadece o dilin yazım kurallarını öğrenmek demektir. Bu şey gibi bir örnek Çincenin yazım kuralları, noktalama işaretleri zordur ben en iyisi Türkçeninkini öğrenerek başlayayım. Eğer hedefin Çincenin yazım kurallarını öğrenmek ise Türkçeninkini öğrenmen senin amacında + değer oluşturmaz. Buna karşı argüman olarak insanlar genelde programlama dünyasına alışılmak için, aşinalık kazanmak için kolay dil tercih edilmeli diyorlar ama böyle bir kavram yok yani başlangıç dili olsun alışma dili olsun. Evet öğrenmesi bir nebze daha zor diller vardır c++ şüphesiz onlardan biri fakat bir dilin syntaxından (yazım dili kurallarından) korkarak yola çıkmak apayrı bir seviye bana göre. E Syntaxdan korkuyorsan algoritma çözmen gerektiğinde ne yapacaksın? syntax öğrenmekten 10 kat daha zordur algoritma çözme yeteneği kazanmak.
Algoritma var Syntax ilmi yok.
Bu insan ne yapsın? 😀 Hani yetenekli bir eleman bir çözse şu C++'yı neler akacak ama işte...
Bu yazdığın paragraf çok hoşuma gitti biraz daha bekleyeceğim. Daha tatmin edici bir yanıt gelmezse en iyi cevap seçeneğini seni, çözüm olarak işaretleyeceğim.
 
Sebebi basit bir yazılım dili öğrenmek sadece o dilin yazım kurallarını öğrenmek demektir. Bu şey gibi bir örnek Çincenin yazım kuralları, noktalama işaretleri zordur ben en iyisi Türkçeninkini öğrenerek başlayayım. Eğer hedefin Çincenin yazım kurallarını öğrenmek ise Türkçeninkini öğrenmen senin amacında + değer oluşturmaz. Buna karşı argüman olarak insanlar genelde programlama dünyasına alışılmak için, aşinalık kazanmak için kolay dil tercih edilmeli diyorlar ama böyle bir kavram yok yani başlangıç dili olsun alışma dili olsun. Evet öğrenmesi bir nebze daha zor diller vardır c++ şüphesiz onlardan biri fakat bir dilin syntaxından (yazım dili kurallarından) korkarak yola çıkmak apayrı bir seviye bana göre. E Syntaxdan korkuyorsan algoritma çözmen gerektiğinde ne yapacaksın? syntax öğrenmekten 10 kat daha zordur algoritma çözme yeteneği kazanmak.
Hocam ben dahil çoğu yazılımcı kolay diller ile başlamıştır ya da direkt algoritma ve programlama mantığı ile başlamıştır, herkesi katmıyorum bu işin içine C veya C++ ile de başlayan olmuştur fakat ben hala bir dile başlanacaksa C veya C++ gibi dillerin çok zor olduğunu düşünüyorum. Ayrıca oyun yapımında kişinin yapacağı oyuna bağlı olarak matematik ve fizik bilgisi de gerekiyor.
 
Hocam ben dahil çoğu yazılımcı kolay diller ile başlamıştır ya da direkt algoritma ve programlama mantığı ile başlamıştır, herkesi katmıyorum bu işin içine C veya C++ ile de başlayan olmuştur fakat ben hala bir dile başlanacaksa C veya C++ gibi dillerin çok zor olduğunu düşünüyorum. Ayrıca oyun yapımında kişinin yapacağı oyuna bağlı olarak matematik ve fizik bilgisi de gerekiyor.
Burada mevzu oyun motoru. C# ve C++ değil.
Eğer konu başında yazdığım şekilde Unity ise C#, Unreal ise C++ öğrenilecek. Dilin zorluğuna göre değil, oyun motorunun ve desteklediği grafik animasyon programlarının zorluğuna göre seçim yapılacak. Güzel yorumlar gelmiş olsa da tam anlamıyla tatmin edici bir yanıt alamadım.
 

Technopat Haberler

Geri
Yukarı