
Bu derste Unity3D hakkında size bilgi veriyorum.
Bu derste değişkenler ve döngüleri C# dilinde öğrenmeye çalışıyoruz.
Bu derste sizlerle fonksiyon oluşturuyoruz ve Unity3D'nin ön tanımlı fonksiyonlarına göz gezdiriyoruz.
Bu derste C# üzerinden class ve interface gibi kalıtım ögelerini pratik hayattan örneklerle öğreniyoruz.
Bu derste FPS oyunumuz için araziyi ayarlayıp oyuncu hareketlerini kodluyoruz.
Bu derste FPS oyunumuz crosshair ve ateş sistemini kodluyoruz.
Bu derste FPS oyunumuz can barı, ateş etme gibi sistemleri ayarlıyoruz.
Not: Bu dersin sonunda çektiğim yaklaşık 1 saatlik devam dersi var, ancak Udemynin ücretsiz kurs kısıtlamalarından dolayı toplam ders sürem 2 saati aşamıyor. Bu nedenle devamını youtubeye (https://www.youtube.com/user/mcinventors/) armayı düşünüyorum.
Sonraki derslerde normalde NavMesh ile rakip hareketliliğini sağlıyoruz, bizi kovalama ve kaçma mekaniklerinin yanı sıra karakter animasyonlarını oluşturup oyunun gerçekçiliğini arttırıyoruz. Son olarak grafik ışıklandırma, mermi izleri ve gölgelendirme ayarlarını yapıp gerçekçi bir FPS oyununa dönüştürüyoruz.
Merhabalar! Öncelikle ben, Cerrahpaşa Tıp Fakültesi 2. Dönem öğrencisiyim. 6 yaşımdan beri programlamayla ilgileniyorum. Visual basic ile başladım ve yaklaşık 8 yıldır C# ve Unity3D üzerinden oyun ve program geliştiriyorum. Şu anda da Steam üzerinden yayınlayacağım detaylı bir Indie oyun üzerinde uğraşıyorum. Destekleriniz beni gerçekten çok mutlu edecektir.
Bu kursta anlattığım Unity3D, oyun motorları arasında en kolay kullanıma sahip ve bir yandan da bunu işlevselliğinden ödün vermeden başarıyor. Piyasadaki neredeyse her platforma Unity3D ile oyun geliştirilebiliyor. Aynı zamanda Unity3D C# dilini kullandığı için C# ve Java programlama dillerinde belli bir seviyedeyseniz bu kursu çok iyi anlayacağınıza eminim.
Bu kursta Unity3Dnin temel kullanımını örnek bir projeyle beraber öğreneceksiniz. FPS oyun geliştirmeyi öğrenip, siz de Unity3D dışı yazılım geliştirme araçlarında bile belli bir seviyeye geleceksiniz. Yayınlayacağım detaylı Udemy kursları ile de bu noktadan da ileriye gidip, hayalinizdeki oyunu tasarlayabileceksiniz.
Başlangıç olarak C# dilinin temellerini anlatmayı tercih ettim. C#dilinin temelleri ve Unity3D üzerindeki temel düzey dersler sayesinde, İkinci parçada beraber FPS oyun projesi geliştirebiliyoruz ve geliştirdiğimiz projede bu bilgilerin üstüne yenilerini koyuyoruz. Kursa ekleyemediğim NavMesh sayesinde de düşman oyuncumuzu (AI) kolaylıkla geliştirebiliyoruz.
Projenin yarım kaldığının farkındayım, ancak başka bir Udemy kursu veya youtube üzerinden devamını paylaşmayı düşünüyorum. Vakit ayırdığınız için teşekkür ederim umarım size katkım olabilmiştir :)