Bokemon-Sunum

advertisement
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
Download