Oyun için C++ önerenler neye dayanarak öneriyor? Unreal Engine'den dolayı mı?
Hayır. Performansı yüzünden. Unreal Engine ücretsiz kullanıma sahip ve gayet iyi bir oyun motoru olduğu için bilindik sadece. C++ kullanan bilindik oyun motorlarının hepsi Unity'i katlayıp uçak yapar. Sorun Unity değil, sorun C#.
Tek bir kişi AAA oyun yapmamalı. Ki Unreal Engine de çoğu iş Blueprint ile halledilebiliyor.
Unreal Engine ile AAA oyun yapmak farz mı? Blueprint kullanacak kişi Unity kullansın. Low level diyoruz, performans diyoruz, gelmiş neler sayıyorsunuz.
OpenGL, DirectX, Vulkan'dan dolayı mı? Daha adam oyun geliştirmek ne demek bilmiyor. 20 sene önceki başlangıç kiti ile başlatmak tamamen zaman kaybı.
Bahsettiğin teknolojiler gelişip duruyor. OpenGL ile çizgi bile çizemeyecek durumdasın. Adamlar OpenGL ile neler yapıyor bir düşün. Sence zevk mi alıyorlar? Hayır, tüm olay performans.
Ki bu kütüphaneler çoğu dile Binding edilmiştir.
Biri performans kaybı mı dedi? Tam duyamadım da.
Godot veya başka bir oyun motoru için mi? GDScript varken C++ kaynak bulmanız zor. Kaldı ki diğer motorların Unity kadar desteği ve topluluğu yok.
C++ için kaynak bulmak zor mu?
Unity'nin topluluğu var çünkü kimse elini taşın altına sokmak istemiyor. Elindeki donanımı rezil şekilde kullandıktan sonra oyun yapmanın ne anlamı var? Sonra insanlar Unlost FPS videosu izleyip bilgisayarlarını bozuyor.
Başlangıç için Unity ve C# mantıklı ki bunu tüm dünyada görüyoruz. Bu konuda Önyargılı ve özellikle bilgisiz insanlardan kaçınmak gerek.
Evet. Optimizasyonun zerresi olmayan facialar görüyoruz. Düşünme yetin varsa
şurada bul kısmına C++ ve C# yazıp farka bakarsın ve yanlış düşüncenden kurtulursun.
Farkındaysan Unity de C++ ile yapılmış. Sence zevk aldıkları için mi yaptılar?
Mantıklı. Ama o seviyede kalıyor %99'u. Sorun o. Kaldı ki C++ motorları ile başlanınca kötü bir şey olmuyor. İşin kolayına kaçıp duruyorlar. Bu kadar.
Önyargılı ve bilgisiz kısmında çok haklısınız. Sizin mesajlarınızı görüp cahiller kervanına katılabilirler. Muhtemelen de öyle yapacaklar.
Hala idrak edemiyorsunuz ama söylediğim şey öneri/görüş falan değil. Olgu. Babanızın kim olduğundan bile daha kesin bilgi veriyorum size. Hala inkar ediyorsunuz.
Not: Yukarıda bahsettiğim teknolojilerden DirectX ve Vulkan hariç hepsini kullanan biriyim.
Düzgün OpenGL kullanan biri bu lafları etmez. Daha DirectX bile yazamıyorsunuz. Sektörden ne kadar uzak olduğunuz belli.
Diğer bir not: Tecrübeli bir ekibiniz varsa veya zevk için kullanmak istiyorsanız bu önerim değişir. Dilediğinizi kullanabilirsiniz.
İş başvursunda tecrübe isteyen iş yerleri gibisiniz. Muazzam. Bu insanlar tecrübeyi nasıl edinecek acaba?
Mobilde 2022 yılında Java önermek...