Diyelim ki ben bir oyun yapmak istiyorum. Senaryo hazır ama ne ile yapacağım hangi uygulama aracılığı ile hangi kodlama dillerini kullanarak nasıl yapacağım? Merak ettiğim bir konu ayrıntıları ile anlatırsanız sevinirim.
Gereken yazılımlar:
*Oyun motoru
*Modelleme/Çizim programı
*Sesler için bir program
*Kod yazmak için bir program (IDE)
Gerekenler:
*Kod
*Modelleme/Çizim
*Ses/müzik
Oyun motoru:
Birçok oyun motoru var ama araştırarak bunların arasından size en uygun olanı seçmelisiniz.
Unreal, Unity, Godot, CryEngine... gibi birçok oyun motoru var.
Unreal: Bizzat kullanmadığım için hakkında çok bilgim yok ama şablon sisteminden (blueprint) çok bahsediliyor. Grafik konusunda yardımcı olabilir. Güzel ve sık kullanılan bir motordur.
Unity: En büyük artısı topluluğu, kullanan kitle devasa boyutta. Mobil oyun konusunda en çok tercih edilen oyun motoru olmasının yanı sıra gayet güzel işler çıkarabilirsiniz.
Godot: Açık kaynak kodlu, kaliteli bir motor. 2 boyutlu oyunlarda en iyi tercih olacaktır diye düşünüyorum. 3 boyutlu oyunlar da yapabilirsiniz.
CryEngine: Grafik konusunda yardımcı olur. Oyun motoru ile 3 boyutlu güzel oyunlar yapabilirsiniz. Tek sakıncası var o da kullanan kitle biraz küçük.
Modelleme/çizim programı:
3 boyutlu modelleme için Blender en iyi seçim olacaktır. 2 boyutlu bir oyun için çizim programı konusunda en çok Photoshop ve diğer Adobe uygulamaları çok kullanılıyor, bunların dışında Inkscape ve Gimp de gayet güzel ve kaliteli programlardır.
Ses/müzik:
FL Studio ve LMMS programlarına bir bakın.
Basit bir oyun yapmak çok zor değil fakat belli bir kalitenin üzerine çıkabilmek için bir ekiple çalışmak şart gibi bir şey. Bir kişi olarak hem kod, hem tasarım, hem ses kısmını iyi bir şekilde yapmak zor iş. O yüzden bir ekip kurarak iş bölümü yapmak çok daha mantıklı olacaktır.