Megaton
Kilopat
Şu an bir proglamlama bilmiyorum söyleyin hangi dille yapıldığını onu öğrencem.
Yapamazsın.
Amacım heves kırmak değil ama yapamazsın. Git onun yerine Unity nedir araştır. Tonla kaynak var.
Şu an bir proglamlama bilmiyorum söyleyin hangi dille yapıldığını onu öğrencem.
Peki dostum. Sadece birkaç tane söyleyeyim o zaman.Ya ben oyun motoru yapmak istiyorum bana söyleyin yapayım başka oyun motorları falan kullan demeyin sadece söyleyin. Allah Allah!
Bu kadar kavramın arasından tek problem dil mi kaldı? Desem ki C++, her şey tamam mı?Tamam, peki hangi dilleri öğrenmeliyim?
Araştırmayı bilmeyen biri kesinlikle yapamaz. Bu cevap yeter mi?Ya ben oyun motoru yapmak istiyorum, bana söyleyin yapayım. Başka oyun motorları falan kullanın demeyin, sadece söyleyin.
Ben de ekleme yapmak istiyorum. Hadi bunları yaptı diyelim, insanlar niye tercih edecek? Finansal işler, hukuki işler, web sitesini oluşturma, oyun motorunu oyuna entegre etme vb. Say say bitmez.Peki dostum. Sadece birkaç tane söyleyeyim o zaman.
Şimdi bunlar bir oyunda artık zorunlu diyebileceğimiz şeyler. Oyun motorlarının da amacı bu; oyunlarda kullanılan temel mekanizmaları tekrar tekrar yazmamamız için varlar. Bahsettiklerimden çok çok daha geniş bir skalayı ele alıyor oyun motorları.
- Oyun motoru basit şeyleri sağlar. Bir modeli çizdirmek gibi.
- Bilgisayar mimarisinin inceliklerini bilmelisin, bellek işlemlerinde çok hakim olmalısın. Bir seviyeyi geçtikten sonra önceki seviyenin belleğimde olmasını (eğer ilerilerde kullanılmayacak ise) şahsen istemem.
- Fizik motoru, oyun fizikleri için. BeamNG.Drive'ın fizik motoru aşırı gelişmiş bir motor, oradan feyz alabilirsin.
- Klavye, fare, joystick, gamepad, direksiyon seti gibi cihazların girdileri. Sonuçta her türden oyun çıkabilecek bir motordan bahsediyoruz.
- Işın izleme. Yerde örneğin su olduğunu belirtmenin en iyi yolu. Bunun için de üniversite matematiği gerekli.
- Aynı şekilde, gölgeler için de üniversite matematiği gerekli.
- Seviye editör uygulaması. İnsanlar seviyelerini senin motorun ile gelen uygulama ile tasarlayabilmeli ki iş daha kolay olsun.
- Olaylar. Örneğin klavye tuşuna basıldığında oyuncunun hareket etmesi, veya fare çevrildiği zaman oyuncu kamerasının değişmesi gibi.
- Sen bunları farklı donanımlarda çalıştırabilmelisin ki daha büyük çaplı stüdyolar da tercih edebilsin.
Araştırmayı bilmeyen biri kesinlikle yapamaz. Bu cevap yeter mi?
Ben de ekleme yapmak istiyorum. Hadi bunları yaptı diyelim, insanlar niye tercih edecek? Finansal işler, hukuki işler, web sitesini oluşturma, oyun motorunu oyuna entegre etme vb. say say bitmez.
Butcen var mi?Kendime ve ekibime özel yapacağız.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.