Google Oyun ve Uygulama Akademisi Takım #66
- Serkan Yıldırım: Product Owner
- Ayşenur Yılmaz: Scrum Master
- Şerife Sivritepe: Team Member/Developer
- Meriç Kayaçağlayan: Team Member/Developer
- Yasin Küllük: Team Member/Developer
Insidiousouls
Insidiousouls, zorlu mücadeleler barındıran souls-like bir indie oyundur.
- Tek oyunculu, hikaye bazlı bir oyundur.
- Gamepad destekli bir PC oyunudur.
- Top Down perspektifte tasarlanmış bir 2D pixel art oyunudur.
- Boss savaşlarına dayalı, zorlayıcı bir souls-like oyundur.
- Oyuncuların bitirme sürelerine göre birbiriyle rekabet edebileceği bir leaderboard sistemi içermektedir.
- Oyuncuların kendi ilerleyişlerini görebilecekleri bir achievement sistemi içermektedir.
- Steam ve Epic Games gibi platformlarda satışı yapılacaktır.
- 2021.3.1f1 Unity Editor versiyonu kullanılmıştır.
- Souls-like oyun türünü veya yeni şeyler denemeyi seven oyuncular,
- Steam, Epic Games gibi mağazalardan satın alım yapan PC kullanıcıları,
- 12+ yaş üstü kullanıcılar,
- Tüm oyun severler
-
Sprint Notları:Öncelik olarak ürün fikri geliştirilmiş ve her bir grup üyesinin yeteneği göz önünde burundurularak görevlendirme yapılmıştır. Proje hedefimiz her bir Sprint için kolaydan zora seviyesi değişen bitmiş bir ürün ortaya koyabilmektedir. User Story'ler product backlog'ların içine yazılmıştır. Product backlog item'lara tıklandığında hikayelerin detayları okunabilir.
-
Sprint içinde tamamlanması tahmin edilen puan: 100 Puan
-
Puan tamamlama mantığı: Toplamda proje boyunca 3 Sprint için tamamlanması gereken 300 puanlık backlog bulunmaktadır. Her bir sprint için 100 puan verilmesine karar verildi.
-
Backlog düzeni ve Story seçimleri: Sprint 1'de hızlı kararlar alınabilmesi ve verimli bir başlangıç yapılabilmesi amacıyla Fibonacci Sistemi Tahminleme Tekniği'nden faydalanılmıştır. Backlog'umuz tasarım ve mekanik kodlamalar için ayrı story'lerde düzenlenmiştir. Sprint başına planlanan görevler için Story’ler yapılacak işlere (task'lere) bölünmüştür. Trello backloglarda gözüken işaretli kutu item’lar tamamlanan işleri, boş olan item’lar ise tamamlanacak olanları göstermektedir.
-
Daily Scrum: Daily Scrum toplantıları efektif bir biçimde bilgi paylaşımında bulunulabilmesi için Whatsapp ve Discord(Video Konferans şeklinde) üzerinden yürütülmüştür. Tanışma toplantımızdan Sprint-1 sonuna kadar geçen süreçte alınan kararlar ve çıktılar ‘Daily Scrum Notları’ dosyasında paylaşılmaktadır: Sprint 1 Daily Scrum Chats
-
Sprint board update: Sprint board screenshotları:
-
Ürün Durumu: Ekran görüntüleri:
-
Ana Karakter
- Boss 1
- Boss 1- Mekan Tasarımı
- Sahne 1
- Sahne 2
- Sahne 3
- Sprint Review:
Alınan kararlar:
- Bootcamp sürecinde 3 farklı Sprint için 3 farklı Boss yetkinliklerini seviye seviye yükselterek çalışılması,
- Sprint 1 için Boss 1 ve karakterin pixel tasarımı,
- Bossun ok spamlama, ışın oku, çığlık atarak karakteri uzaklaştırma, alev oku mekaniklerinin oluşturulmasına karar verildi.
Yapılan çalışmalar:
-
Souls-like oyun türünde örnek oyunlar incelendi ve denendi.
-
Ürünün hikayesi yazıldı ve adı belirlendi.
-
Görev dağılımları yapıldı.
-
Oyunun ilk boss'unun saldırı mekanikleri yazıldı.
-
Oyuncunun mekaniklerinin ilk kısmı yazıldı.
-
Oyuncunun ve ilk Bossun, pixel art tasarımı yapıldı.
-
İlk boss savaşının arenası taslak olarak tasarlandı.
-
Ana karakterin kılıçlı saldırı animasyonu pixel art olarak tasarlandı.
-
Sprint Retrospective:
-
Sprint 1 için kararlaştırılan ürün için gereken tüm mekanik kolar tamamlandı. Tasarım ve mekanik için bazı fikir değişikleri yaşandığı için bir sonraki sprinte aktarılan çalışmalar oldu bu sebeple Sprint-1 için 90 puan tamamlandığı düşünülmektedir.
-
Takım içerisinde yardımlaşma kültürü oluştu, birlikte çalışmaya adapte olundu. Bir sonraki Sprintlerde başarılı işler çıkartılabilmesi için iletişim kuvvetlendirilmeli ve daha efektif çalışmanın yolları bulunmalı.
-
Toplantı saatleri tüm üyelere uygun olacak şekilde düzenlenmeli ve netleştirilmeli.
-
Sprint 2 için planlamalar yapıldı. Işınlanma Mekaniği yazılacak. Bossun pixel art animasyonları yapılacak. Ana karakterin pixel art animasyonları yapılacak. Boss savaşı arenasının pixel artı tasarlanacak.
-Diğer Notlar:
- N/A
-
Sprint Notları:
-
Sprint içinde tamamlanması tahmin edilen puan: 100 Puan
-
Puan tamamlama mantığı: Toplamda proje boyunca 3 Sprint için tamamlanması gereken 300 puanlık backlog bulunmaktadır. Her bir sprint için 100 puan verilmiştir.
-
Backlog düzeni ve Story seçimleri: Sprint 1'de hızlı kararlar alınabilmesi ve verimli bir başlangıç yapılabilmesi amacıyla Fibonacci Sistemi Tahminleme Tekniği'nden faydalanılmıştır. Sprint 2'de ise Sprint 1 de kullanılan Fibonacci Sistemi Tahminleme yönteminin görev paylaşımı konusunda tam görev yükü karşılığını vermediği düşünüldüğü için bu Sprintte Backlog puanlamasında Bucket Sistem Tahminleme yöntemi uygulanmıştır.
-
Daily Scrum: Daily Scrum toplantıları efektif bir biçimde bilgi paylaşımında bulunulabilmesi için Whatsapp ve Discord(Video Konferans şeklinde) üzerinden yürütülmüştür. Sprint 2 Daily Scrum Chats
-
Sprint board update: Sprint board screenshotları:
-
Ürün Durumu: Ekran görüntüleri:
-
Achievements
- Health Bar
- Boss 1
- Sprint Review:
Alınan kararlar:
- Son Boss’un (3. Boss’un), oyunu yetiştirememe riski nedeniyle, 2.Boss olarak yapılması kararı alınd. (Vakit kalırsa, 2.Boss da 3.aşamada yapılabilir.)
- Son Boss’un adı “The Satan” olarak karar verildi. (Bu ismin Lucifer’e göre, tasarım için daha açık uçlu bir yönlendirmeye sahip olması sebebiyle)
- İlk boss daha sık ışınlanacak
- Kılıç güçlü skili: Judgment Slash olarak belirlendi
- Kılıç özel skili: Hafif saldırı hasarını arttıran kılıç efekti
- Ok özel: Çapraz ok spamlama saldırısı (ilk boss ile aynı)
- Achievements kullanılacak.
Yapılan çalışmalar:
- Ana karakterin idle ve yürüme animasyonları yapıldı.
- Oyunda, oyuncunun oyunu hasar almadan bitirme, skill kullanmadan-ok atmadan oyun bitirme, tek seferde oyun bitirme gibi başarısına göre elde edeceği gibi 'Sad Eggs', 'No Robin Hoods Allowed', 'Hurry!' gibi achievement seviyeleri pixel art tasarımları ve kodları tamamlandı.
- Ana karakter ve Boss' un kılıç, ok atma, garlic, pençe mekanikleri tamamlanıyor.
Sprint Retrospective:
- Sprint 1' de verilen 3 Boss tasarımının proje yönetiminde yaşanan gecikmeler sebebiyle Sprint 2 başlangıç toplantısında 2 Boss tasarımına çekilmesine karar verilmiştir. 3 Sprintte yapılacak işlerde ise oyunun kurulumuyla ilgili teknik ayarlamalar, müzik vs. için ayrılmasına karar verilmiştir.
-
Sprint Notları:
-
Sprint içinde tamamlanması tahmin edilen puan: 100 Puan
-
Puan tamamlama mantığı: Toplamda proje boyunca 3 Sprint için tamamlanması gereken 300 puanlık backlog bulunmaktadır. Her bir sprint için 100 puan verilmiştir.
-
Backlog düzeni ve Story seçimleri: Sprint 3'de tamamlanması gereken çok sayıda öğeyi hızlı ve efektif bir şekilde tahmin edebilmek için Bucket Çevik teorisinden faydalanılmıştır. Son sprint olmasından kaynaklı herhangi bir görevin tamamlanmaması durumunda tahmin edilen süre aşılacak ve başarısız olunacaktır. Bu sebeple her bir göreve eşit değer verilmiş ve görevlerin mutlak suretle tamamlanması için eşit puan verilmiştir.
-
Daily Scrum: Daily Scrum toplantıları efektif bir biçimde bilgi paylaşımında bulunulabilmesi için Whatsapp ve Discord(Video Konferans şeklinde) üzerinden yürütülmüştür. Sprint 3 Daily Scrum Chats
-
Sprint board update: Sprint board screenshotları:
- Gluon-Plastic SCM: Oyun geliştiricilerin sıklıkla kullandığı Gluon, versiyon kontrolü için kullanılmıştır.
-
Ürün Durumu: Ekran görüntüleri:
-
Boss - The Satan
- Ana Karakter- Judgement-Charge Animasyonu
- Ana Karakter- Judgment-Slash Animasyonu
- Sahne 1
- Sahne 2
-
Sprint Review:
-
Alınan kararlar:
Bu Sprint için Sprint 2 'den kalan görevler ve oyunun konfigürasyonu için gereken ayarlamaların yapılmasına karar verilmiştir. CoolDown UI, ana menü tasarımı ve kodları, geçiş kodları, kod entegrasyonları, diyaloglar tamamlanacak. Data Analytics, firebase, sunucu bağlantısı ayarlamaları yapılacak. The Satan Mekan, Koridor Tasarımları, menü, loading screen pixel artı yapılacak. Ana ekran iksir skill ikonları, credits ve atıflar sahnesi animasyonu, son versiyonun çözünürlük ayarları, flame sparkle animasyonu eklenecek. Efekt ve müzikler ayarlanacak.
- Yapılan çalışmalar:
Sprint 3 için kararlaştırılan kod ve pixel art çalışmaları tamamlanmıştır. Oyunumuz bir steam oyunu olduğu için, test reklamı eklenmemiştir. Analiz konusunda Unity Game Analytics yapılandırma dosyaları yüklenmiştir. Ayrıca bir desktop uygulaması olmasından dolayı Firebase Analytics kullanılamamıştır.
Sprint Retrospective:
- Sprint başlarında kararlaştırılan tüm kararlar tamamlanmış, kontrollü bir şekilde geri dönütler verilmiş, geliştirmeler yapılmıştır. Sprint 3 ve genel bootcamp değerlendirme için bir proje sonu değerlendirme anketi yapılmıştır. Anket sonuç grafikleri şu şekildedir. Yüksek oranda başarılı geçen bir bootcamp olduğu düşünülmektedir.
Scrum Sonu Değerlendirme Anket Sonuçları











