3-D oyun yapmak

İşletim sistemi
Windows 10

Goktan Arslan

Hectopat
Katılım
7 Eylül 2020
Mesajlar
313
Makaleler
2
Daha fazla  
Cinsiyet
Erkek
3-D oyun yapmak çok muz zor? Half-Life grafikleriyle detaylı bir haritaya sahip hikayeli FPS bir oyunu yapmak istiyorum. Nasıl yapmalıyım? Kodlama dillerini öğrenmek aylarımı mı alacak, her koda internetten mi bakacağım? Bunları hangi kaynakları öğreneceğim? Tüm sorularımı detaylı bir şekilde cevaplarsanız çok sevinirim.
 

C++ ve benzeri dilleri aşırı kapsamlı bilmeniz gerekmektedir ve popüler oyun motorlarını kullanmayı bilmeniz gerekmektedir. Ve tabii ki sağlam bilgisayar gerekiyor.
 
Öncelikle sandığınız kadar kolay değil. 3D oyun yapmak yıllar alabiliyor, özellikle de ilk projenizse. O oyunun önce blender gibi 3D çizim editörleriyle grafiklerini tasarlamalısınız, sonra onu oyuna ilave etmelisiniz gibi şeyleri var. Eğer önceden Unity geçmişiniz varsa Unreal Engine daha iyi olacaktır. Biz 15 kişilik ekip 1 yılı gözden çıkarttık
 
Blender, Photoshop, C# ve C++ bilmeniz lazım. Yıllar sürebilir.
 
Artı -1 Eksi
Sadece bu süreç kodlamadan oluşan bir şey değildir. Kodlama bu çalışmaların arkaplanda kalan kısmıdır. Herhangi bir oyun için birden çok kişiye gereksinim var. Örneğin counter strike oyunundaki bir haritayı düşünün. Bunun için öncelikle prototipler üretilmelidir. Bu ön çalışmaladan yola çıkarak çember daraltılır ve nihai taslağa ulaşılır. Sonra da bu işin 2d-3d aşamaları olur. Mekânların eskizleri ve boyamaları yapılır ve mekânın tüm kareleri artık elinizin altındadır. Bu 2d çalışmalar 3d departmanına verilir buradaki eskizerde bulunan materyaller tek tek modellenir. Örneğin bir araba olacak sahnede bunu modeller ve varlıklar olarak yedeklersiniz. Mekândaki varlıkların modellemesi bittikten sonra bunların çeşitli dokuları yapılır ardından herhangi bir yerde kullanılması için arşivlenir. Diğer level tasarımcıları da 2d olan çalışmalara dayalı çalışmalarda geçen ve modellenen varlıkları mekân içersine yerleştirir. Süreç böyle devam eder. Örneğin eskizlerinizi yaptınız ki ilk öncelik tüm süreci somutlaştırmaktır. Ardından bunları 3d olarak tasarladınız. Bu süreci kodlama bilmeden yapabilirsiniz. Mekânın tamamını modelleyebilir oyuna hazır hale getirebilirsiniz. Fakat oyundaki tüm etkileşimler için kodlama şarttır. Bu da ayrı bir alandır. Önerim ilgi duyduğunuz alana yoğunlaşmak ve bir küçük ekip ile sürece başlamaktır.

şu örnek size daha somut bir şeyler gösterebilir.

Başarılar.
 
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…