Mobil Oyun Yapımı - Unity

Mobil Oyun Yapımı - Unity


 Programlama en genel tabiriyle insanların bilgisayarlarla iletişim kurma biçimidir. Bu iletişim biçimi programlama dilleri ile yapılır aynen insanların birbirleriyle iletişimlerinde iletişim kurmada kullandıkları diller gibi farklı amaçlar için kullanılan birçok programlama dili mevcuttur. En çok kullanılan başlıca diller C, C++, C#, java, Python şeklinde sıralayabiliriz. 


 Bu dillerle yazılan kodları çalıştırabilmek için ise derleyicilere ihtiyacımız vardır. Derleyicinin vazifesi yazılan kodları bilgisayarın anlayabileceği tek dil olan makine diline çevirmektir. Çünkü bilgisayar sadece makine dilini anlamaktadır. Biz bu eğitim setinde dil olarak C#'ı derleyici olarak da Visual Studio'yu kullanacağız. 

Visual Studio Derleyici
Visual Studio - Derleyici

 Bir oyun yapısı genel itibariyle 3 Ana bölümden oluşur. Bunlar grafik ses ve kodlamadır. 

Grafik + Ses + Kodlama = Oyun
Grafik + Ses + Kodlama = Oyun
 Oyunculara gösterilen ve beğenisine sunulan kısımlar grafik ve sestir. Buradan hareketle oyunlarımızın görselliği ve ses kalitesi oyunumuzun beğenilme seviyesine doğrudan etkiler diyebiliriz. Kodlama ise arka planda çalışan oyuncunun doğrudan göremediği oyunun çalışmasına ve işleyişine etkin olan asıl kısımdır. Oyuncudan alınan girdilerle karakterin hareketi, ateş etmesi, vurulan düşman ölmesi gibi oyun içi canlılığı işleyişi kısaca hayatı oluşturan etmendir. Günümüzde oyun yapabilmek için uzman olmak şart mıdır. Hayır değildir. Günümüzde basit oyunlar için uzman olmaya gerek yok ekranda resim gösterebiliyorsanız, resimlerin pozisyonlarını alabiliyorsanız oyuncuyla etkileşime girip çarpışmaları denetleyebiliyorsanız basit matematiksel işlemler olan toplama, çıkarma, çarpma ve bölmeyi biliyorsanız sizde bir oyun yapabilirsiniz demektir. Bunun örneklerini ilerideki derslerimizde göreceksiniz. Bir oyun yapımının aslında çok da zor olmadığını bizzat kendiniz deneyimleyeceksiniz.

İleriki derslerimizde işleyeceğimiz konular:

  • C# dersleri,
  • Unity dersleri,
  • Mobil cihazlarda dokunma ve ivme İşlemi,
  • Unity'de ses,
  • Unity'de animasyon,
  • Unity'de fizik,
  • Unity'de yapay zeka,
  • Unity'de optimizasyon,
  • Google Play Store ya oyun yükleme
konularını işleyeceğiz. 



Post a Comment