BOKEMON NEW WORLD İçindekiler Oyuna Genel Bakış Oyun Mekanikleri Oyun Görselleri Ses ve Müzik Teknik Analiz Oyuna Genel Bakış Giriş Oyunun Hikayesi Oyunun Türü Hedef Kitle Giriş Oyun 3 boyutlu bir aksiyon oyunudur. Oyun kanalizasyonların içinde geçmektedir. Karakterimiz bir dışkıdır ve kanalizasyonun içindeki dolambaçlı boruların içinde ilerlemektedir. Oyunun Hikayesi Dışkıların, nesillerini sonlandıracak arıtma sistemine karşı mücadelesi. Oyunun Türü Oyunumuz koşu (runner) oyunudur. Hedef Kitle Oyun herkesin günün her anında oynayabileceği bir oyundur. Bu nedenle 7 yaşından büyük herkes oynayabilir. Oyun Mekanikleri Oynanış Karakterler Seviye Tasarımı Engeller Silahlar Oyun Fiziği Yapay Zeka Oynanış Karakter sürekli ilerlemektedir. Oyuncu ok tuşlarını kullanarak karakteri kontrol eder, karakter sağa sola hareket edebildiği gibi ileri tuşuna basıldığında hızlanabilir, geri tuşuna basıldığında ise yavaşlayabilir. Space tuşuna basıldığında karakter farklı mermilerle düşmana zarar verebilir. Karakterler Ana Karakter Düşman Karakter (fare, canavar) Ana Karakter Fare Engeller Mazgal Pervane Delik Seviye Tasarımı Tüm bölümlerde amacımız boruların içinden ilerleyerek kanalizasyonun çıkışına canlı olarak ulaşmaktır. Bölümlerde ilerledikçe oyun hızlanır, mücadele artar. Her yeni bölümde düşmanlar artar, çeşitlenir ve zorlaşır. Silahlar Normal : Herhangi bir güç almadan atılan mermi. Bu mermi her atıldığında karakterimizin canından düşürür. Zeytin Çekirdeği: Hasarı düşük fakat çok seri şekilde atılabilir. Mısır: Düşmana atıldığında patlayarak düşmana zarar verir. Boncuk: Arka arkaya duran düşmanları öldürür. Oyun Fiziği Ana karakterin boru içinde hareketi Mermilerin hedefi bulup bulmadığının kontrolü Engellerin hareketleri. Yapay Zeka Düşman karakterlerin rastgele borunun içinde önceden belirli olmayan noktalarda oluşması Düşman karakterlerin ana karakteri fark etmesi ve bunun doğrultusunda hareketi Oyun Görselleri Genel Bakış Arayüz ve menü tasarımı Karakter Tasarımı Mekan Tasarımı Hikaye tasarımı Karakter ve Mekanın modellenmesi Genel Bakış Oyun içi grafikler 2D ve 3D tarzında oluşturulmuştur. 2D: Hikaye tasarımı 3D: Oyun içi modelleme Arayüz ve Menü Tasarımı Ana Menü: Yeni Oyun, Hazırlayanlar, Çıkış Oyun içi Menü: Ana Menüye Dön, Sesi Kapat HUD: Sağlık Çubuğu, Özel Mermi Sayısı, Skor Karakter Tasarımı Karakterler için yapılan konsept çizimleri Karakter Tasarımı Mekan Tasarımı Oyunun ilk bölümü boru içinde geçiyor. Hikaye Tasarımı Oyunun açılışında karşımıza çıkan çizgi-öykü türünde, hikayeyi özetleyen çizimlerden oluşmaktadır. Karakter ve Mekanların Modellenmesi Ana karakter dışkı ve düşman karakter fare Autodesk Maya programında modellendi ve hareket animasyonu eklendi. Ses ve Müzik Ses Efektleri : Oyun içinde kullanılan ortam sesleri , karakterlere ait sesler ve ekstra gerekebilecek sesler bulundu ve düzenlendi. Müzikler : Oyunun giriş menüsünde , hikaye arkaplanında ve oyunun oynanışı esnasında çalacak olan müzikler basit düzeyde bestelendi ve kullanıma hazır hale getirilmeye çalışıldı. Teknik Analiz Unity 3D Oyun motoru olarak Unity 3D tercih edilmiştir. Oldukça kullanışlı bir IDE ile birlikte gelen Unity 3D hiyerarşik blok yapısı, görsel düzenleme ve detaylı property inspector gibi araçların yanında canlı ön izleme barındırması, Unity 3D’yi oldukça kullanışlı hale getiriyor. Teknik Analiz Unity 3D Daha önceki derslerden de rahatlıkla hatırlanabileceği üzere Game Design Tools, bir oyun geliştirme süreci için oldukça kritik bir rol oynamaktadır. Özellikle görsel property inspector ve live preview özellikleri, bu proje kapsamında geliştirme sürecine hız vermek için bolca kullanılmıştır. Teknik Analiz Unity 3D Unity 3D için yazılan projelerin hemen hemen tüm platformlara da aktarılabiliyor olması birçok geliştirici için büyük oranda vazgeçilmez olarak kendisini konumlayabilmiştir. Windows, MacOS, iOS, Android, Xbox360, PS3 ile Unity Web Player yardımıyla web platformuna taşınabiliyor. Teknik Analiz Unity 3D Yazılımcılara herhangi bir oyun motorunun sağlayacağı standart bileşenleri sağlamasının yanı sıra, çeşitli programlama dillerinde (C#, JavaScript, Boo) kod yazma imkanı da sağlayan Unity 3D’nin desteklediği JavaScript scripting dili, yazılım ekibi tarafından daha adapte olunabilir bulunduğu için projemizde tercih edilmiştir. Teknik Analiz Unity 3D Oyunun ana karakteri için kokuşmuşluk ve iz bırakma yetilerinin kazandırılması amacıyla parçacık ve ses efektleri ile motorun fizik kabiliyetlerinden faydalanılmıştır. Oyun geliştirme sürecini oldukça hızlandırmış olması açısından, Unity 3D, ekibin beğenisini kazanmıştır. SON #direngeziparki