Oyun yapma işine yeni başlayacağım sizce Unity mi öğrenmem daha iyi Unreal Engine 4 mü? Bir de oyun motorları dışında birçok uygulama kullanılıyormuş bunlardan bahsedebilir misiniz?
Öncelikle tavsiyem Unreal Engine 4
Neden mi?
Hem daha detaylı bir motor hem de öğrenmesi ilk başlayanlar için daha kolay. Önce blueprint öğrenebilirsin ve sonra C++ da öğrenerek motora hukmedebilirsin.
Udemy, 213.000 kurstan daha fazlasının ve 57 milyon üzerinde öğrencinin yer aldığı online eğitim ve öğretim platformudur. Programlama, pazarlama, veri bilimi ve daha fazlası hakkında eğitim alabilirsiniz.
www.udemy.com
Ayrica oyun için 3D modelleme de yapmalısın. Ücretsiz olarak Blender öneririm. Diğer 3D modelleme programları epey pahalı. Bazıları yıllık 16.000 TL gibi uçuk fiyatlara sahip.
Bence önce bu işe iki program seçerek başlayacaksan hata yaparsın önce ne tarz bir oyun hayalin var onu belirle sonra o oyun için nasıl bir kodlama öğrenirsin ve sonrada yazdığın kodları hangi oyun motorunda daha verimli işleyebilirsin onları bulmaya çalışmalısın.
Oyuna göre değişir. 3D bir şey olacaksa Unreal Engine, değilse Unity ile yapmanızı tavsiye ederim.
Programlara gelecek olursak çok çeşitli şeyler kullanılıyor. Blender günümüzde sık kullanılanlardan birisi.
Evet; Zbrush, Blender, 3D Max, Maya gibi. Ama tek ücretsiz olan Blender bunların arasında. Eğer Blender'a çok hakim olunursa inanılmaz işler çıkarılır.
Unity ve ya Unreal engine. C# daha basit olduğu için bence Unity. Ek olarak Unreal kullanıyorsunuz diye direkt olarak muhteşem grafikli bir oyun yapabileceğinizi sanmayın. Çok iyi bir bilgisayara sahip olmanız gerek Unreal için. Unity için ise biraz daha düşük bir bilgisayara sahip olmanız gerek. Ortalama bir bilgisayar.