DEVBLOG

TAM GAZ DEVAM

Selamlar herkese,

Bu ilk paylaşımımda sizlere kodlama konusunda geçtiğimiz yollardan ve şu an nerede olduğumuzdan bahsedeceğim. Biz oyunumuzu öncelikle Unity oyun motorunu kullanarak yazmaya başlamıştık(Bkz. https://unity3d.com/). Fakat şu an açık kaynak kodlu olan Defold oyun motorunu kullanıyoruz (https://www.defold.com/). Peki biz bu kadar zaman harcamışken emek vermişken neden bu değişikliği yaptık?

1. Performans:

Yaptığımız araştırmalar sonucu 2 boyutlu oyunlarda Defold Engine'in daha performanslı olduğunu gördük.

2. Bütçemiz:

Oyun motoru giderlerimizi Defold sayesinde sıfırlamayı daha doğru bulduk. Bunun yerine ses paketleri, sunucu masrafları, oyun muzikleri vb. harcamalarımıza daha çok bütçe ayırmaya karar verdik.

3. 2D oyun yapıyor oluşumuz:

Unity bir çok özelliği olan mükemmel bir oyun motoru. Fakat daha çok 3 boyutlu oyunlar için geliştirildiği aşikar. Unity ile 2D oyun yapabiliyor olsak bile tamamen 2D üzerine yoğunlaşmış ve bizim kullanmayacağımız özelliklerden arınık daha sade bir oyun motoru olan Defold'u kullanmak bize bu konuda kolaylık sağlayacak.

4. Programlama Dili:

Şahsen favorim diyebileceğim dil C++ ve low level programlama dillerini daha çok seviyorum. Fakat Lua gibi syntax'ı ve öğrenmesi basit bir dil bizim geliştirme süremizi kısaltacak.


Şimdi gelelim neredeyiz, ne yapıyoruz? Dediğim gibi öğrenci olduğumuzdan dolayı yoğun ve stresli bir sınav dönemi atlattık ve maalesef bir süre başımızı kaşıyacak vaktimiz olmadı. Ama şimdi bomba gibi geri geldik ve kaldığımız yerden devam ediyoruz. Kodlama konusunda da silahlarla ilgili kısımları, ana oyuncunun hareketlerini bitirdik ve hataları ayıkladıktan sonra düşmanların kodlanmasına geçiş yapacağız. Yeniden görüşmek üzere :)