Bu çalışmamda amaç , Unity Oyun Geliştirme Platformu kullanılarak PC(Windows ) platformunda çalışan eğlenceli bir 3d Fps hayatta kalma oyunu yaratmaktır. Oyunda düşmanlar , zombiler olacaktır. Oyuncu bu düşmanlardan kurtulmak için mücadele edecektir.
Oyuncu ve düşmanların can sistemini ve gerekli tüm canvas sistemini efektif bir şekilde yapmayı planlıyorum. Ve gerekli veri kaydetme işlemlerini de yapmayı planlıyorum.
Unity diğer oyun motorlarına kıyasla daha işlevsel ve çoklu platformlara yönelik Oyun geliştirmeyi sağlayan güçlü bir oyun motorudur.
Unity'nin diğer oyun motorlarından üstün taraflarından biri de oyun geliştirme zamanında geliştiriciye program kodu yazma olanağı vermesidir.
Diğer oyun motorlarının eksisi grafik ile kodu ayırmışken , Unity ile grafik ve kod birlikte çalışmaktadır. Bu çalışma mantığı geliştiriciye esneklik sağlamakta, geliştirme süresini kısaltmaktadır. Bu nedenle Unity Oyun motorunun önemi büyüktür. Bunun dışında popüler bir sürü oyun motoru vardır. Unreal Engine , Godot,Mono Game , Shıva , Play Canvas gibi.
Bunlar arsında bana en uygun olanı Unity olduğu için oyun motoru olarak Unity kullanılacaktır.
Kullanılan dil olarak ise Unity C , C# , C++ gibi dilleri desteklemektedir. Aralarında bana en yakın olanı C# olduğu için C# üzerinden oyunu geliştireceğim.
Veritabanı işlemleri için PHP kullanılacaktır.
Veritabanı için ise de MY SQL Server kullanmayı planlıyorum.