Oyun programlama için C# mı yoksa C++ mı?

fratyaldiz

Picopat
Katılım
14 Ocak 2025
Mesajlar
184
Daha fazla  
Cinsiyet
Erkek
Şu an orta seviyede Python ve Java bilgim var. İleride oyun geliştirme kısmına odaklanmayı düşündüğüm için Unity (C#) mi yoksa Unreal Engine (C++) ile mi başlamalıyım sizce? Mevcut bilgimle hangisi daha mantıklı ve gelecek için daha sağlam bir temel olur?
 
Unreal Engine bilirsen birkaç adım önde olursun.
Aynen direkt girsin de oyun geliştirmeden soğusun dimi. Bence başlamak için uygun değil, Unity daha makul ve en başta kolay. Daha sonra isterse unreal engine geçer.
 

Unreal Engine daha geniş çaplı ve uzun vadeli. Öğrenebilirsen pişman olmazsın ancak bu seviyedeyken Unity öneririm.
 
Peki bu süreç nasıl olur C# bilmem C++'a geçişi kolaylaştırır mı?

Dillerde tabii ki farklılıklar var ama C ailesinde birinden diğerine geçmek daha kolay bence. Bu kadar düşünmenize gerek yok bence. Bir dilin temellerini öğrendikten sonra diğerlerini öğrenmek çok çok daha kolay oluyor. Eğer gerçekten oyun için istekliyseniz, çalıştığınızda kolaylıkla anlayacaksınız. Şimdiden çok ilerisinin kaygısına düşmeyin. Başlayın, deneyin, üzerine gidin.
 
Unreal Engine BP öğren. Şu anda kafanda canlandırdığın her şeyi BP ile yapabilirsin. Çok komplike olmadıkça CPP'ye ihtiyaç duymazsın. Online Multiplayer oyunlar bile yapılıyor BP ile CPP kullanmadan.
Yeni birisi için başlayacak en iyi motor ve dil. Eğer amacınız mobil platform ve 2D ise Unity'e bakabilirsiniz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…