/OUA-Bootcamp-U85-project

Google Oyun ve Uygulama Akademisi Bootcamp süreci için geliştirilecek oyunun ortak reposu

Primary LanguageC#

Takım İsmi

Takım Unity 85

Ürün İle İlgili Bilgiler

Takım Elemanları

  • Gözde Karancı: Product Owner
  • Doğancan Sönmez: Scrum Master
  • Tarık Cucun: Developer
  • Ege Erdem: Developer
  • Umutcan Özer: Developer

Ürün İsmi

--Divergence of Vengence--

Product Backlog URL

Unity Team 85 Miro Backlog Board

Ürün Açıklaması

Divergence of Vengence, 2.5D bir macera/platform oyunudur. Oyuncu sağa ve sola ilerleyerek karşısına çıkan engelleri ve düşmanları aşıp amacına ulaşmaya çalışmaktadır. Bunu yaparken de kendisine bahşedilmiş özel yeteneklerinden faydalanmaktadır. Karmaşık oynanış istemeyen ama derin ve gizemli bir hikaye arayan oyuncuların kesin tercihi olacaktır. Daha karanlık ve fantastik evrenleri sevenlerin ilgisini çeken bir mini hikayeden oluşmaktadır. Bakalım Estella'nın acıklı ve bir o kadar da gizemli hikayesinin sonu nereye bağlanacak...

  • Oyun birincil fonksiyonu: Kullanıcı karakteri hareket ettirerek zorlu parkurları aşmaya çalışır.

  • Oyun ikincil fonksiyonu: Kullanıcı karakterin özel yeteneklerini kullanarak önündeki engelleri kaçarak veya savaşarak aşmaya çalışır.

Oyun Özellikleri

  • İki ateş modu: Portal ve Kara Büyü. İlk ateş modunda Estella bir kara büyü ışını atarak önüne çıkan düşmanları yok eder. İkinci ateş modundaysa Aria belirli noktalara iki adet geçit açıp bunların arasında belirli aralıklarla ışınlanabilir.
  • Karakteri takip edip, saldırabilen düşmanlar ve uzaktan ateş edebilen düşmanlar.

Hedef Kitle

  • 16 Yaş ve Üzeri
  • Oyun Oynamaktan Zevk Alan
  • Derin Hikaye Anlatımından Hoşlanan
  • Oyunlarda Platform Mekaniği Seven
  • Macera Yaşamaktan Hoşlanan
  • Challenge Arayan Bireyler

Juriye Not

İlk sprint süresince ekip üyelerinin çoğunluğunun sınav dönemi olmasından kaynaklı hedefler basitleştirilmiştir.


Sprint 1

  • Sprint içinde tamamlanması tahmin edilen puan: 100 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 340 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'in en azından 100 ile başlaması gerektiğine karar verildi.

  • Daily Scrum: Daily Scrum toplantılarının iletişim kolaylığı açısından ortak tercih olarak Discord üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği jpeg veya word olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 1 Daily Scrum Chats

  • Sprint board update: Sprint board screenshotları: Backlog 1

  • Ürün Durumu: Ekran görüntüleri: Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Clip 1 Clip 2

  • Sprint Review: Alınan kararlar: Oyun içinde kullanılacak assetler belirlendi. Oyunun temel kontrol özelliklerinin çalışması sağlandı. Çevre tasarımının büyük çoğunluğu yapıldı ve kamera kontrolleri üzerinde çalışıldı. Oyun türü değiştiğinden oyunun hitap edeceği kitle(Persona) yeniden gözden geçirilmiştir. Sprint Review katılımcıları: Doğancan Sönmez, Ege Erdem, Gözde Karancı, Tarık Cucun.

  • Sprint Retrospective:

    • Bir sonraki sprint için yapılacak geliştirmeler belirlenip önem sırasına göre dizildi.
    • Çalışma yönteminin değiştirilmesine karar verildi.
    • Takım üyelerinin gelecek sprintlerde aktif olması gerektiğine vurgu yapıldı.
  • Sprint Notları

    • Ekibin daha aktif olması konusunda fikir birliği sağlandı ve haftalık toplantı günleri arttırıldı.
    • Oyunun hikaye yazımı ve bölüm tasarımı konusunda fikir paylaşımı yapıldı ve çalışmalara başlandı.

Sprint 2

  • Sprint içinde tamamlanması tahmin edilen puan: 160 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 340 puanlık backlog bulunmaktadır. Projede büyük çaplı bir değişikliğe gidildiği için backlog puanı baştan hesaplandı ve kalan iki sprintte bitirilecek şekilde bölündü. Böylece İkinci Sprint sonunda 340 üzerinden backlog puanını düşüşü gerçekleştirilmiş oldu.

  • Daily Scrum: Daily Scrum toplantılarının iletişim kolaylığı açısından ortak tercih olarak Discord üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği jpeg veya word olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 2 Daily Scrum Chats

  • Sprint board update: Sprint board screenshotları: Backlog 2

  • Ürün Durumu: Ekran görüntüleri: Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Clip 1

  • Sprint Review: Alınan kararlar: Oyun tasarımında yeniden planlanmaya gidildi ve farklı bir oyunun tasarımına başlandı. Oyun içinde kullanılacak assetler belirlendi. Oyunun temel kontrol özelliklerinin çalışması sağlandı. Oyunda kullanılacak kilit mekanikler eklendi. Sprint Review katılımcıları: Doğancan Sönmez, Ege Erdem, Gözde Karancı, Tarık Cucun, Umutcan Özer.

  • Sprint Retrospective:

    • Sıfırdan yapımına başlanan proje için grubun daha sık toplanıp çalışması gerektiğine karar verildi.
    • Bir sonraki sprint için yapılacak geliştirmeler belirlenip önem sırasına göre dizildi.
    • Ekip içi tartışamalara çözüm bulundu ve yeni proje için daha bütünleşilmiş şekilde çalışma kararı alındı.
    • 160 puanlık hedefin 140'ı tamamlanmış olup 20 puanlık kısım son Sprint'e kalmıştır. Böylece son Sprint'te 200 puanlık hedef bırakıldı ve buna göre planlama yapıldı.
  • Sprint Notları

    • Yeni oyun için çalışmalar hızlandırıldı.
    • Ekip içi sorunlara birlikte çözüm bulunup yeni bir yol haritası çizildi.

Sprint 3

  • Sprint içinde tamamlanması tahmin edilen puan: 200 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 340 puanlık backlog bulunmaktadır. Projede büyük çaplı bir değişikliğe gidildiği için backlog puanı baştan hesaplandı ve kalan iki sprintte bitirilecek şekilde bölündü. Böylece Üçüncü Sprint sonunda 340 puanlık backlog hedefi tamamlanmış oldu.

  • Daily Scrum: Daily Scrum toplantılarının iletişim kolaylığı açısından ortak tercih olarak Discord üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği jpeg veya word olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 3 Daily Scrum Chats

  • Sprint board update: Sprint board screenshotları: Backlog 3

  • Ürün Durumu: Ekran görüntüleri: Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6

  • Sprint Review: Sonra sprintin tamamlanmasıyla birlikte oyunumuz için kısa bir demo sürümünü tamamlamış olduk. Eksikleri olsa da başarılı diyebileceğimiz bir geliştirme süreci geçirdik. Oyun sonu canavarının geliştirilmesi süreci tamamlandı. Sprint Review katılımcıları: Doğancan Sönmez, Ege Erdem, Gözde Karancı, Tarık Cucun, Umutcan Özer.

  • Sprint Retrospective:

    • Sıfırdan yapımına başlanan proje için grubun daha sık toplanıp çalışması gerektiğine karar verildi.
    • Sonraki süreçte projenin geliştirilmesine devam edilip edilmemesini konusunda kararsızlık oldu.
    • Ekip içi tartışamaların üstesinden gelinip ekipteki herkesin hoşuna giden bir proje geliştirildi.
    • 200 puanlık hedefin tamamı tamamlanmış olup Bootcamp içindeki geliştirme sürecinin sonuna gelindi.
  • Sprint Notları

    • Oyun için temel çalışmalar tamamlandı.

Product Backlog URL

Unity Team 85 Miro Backlog Board