- Mehmet Barış Demirkap: Product Owner
- Alperen Dirik: Scrum Master
- Sefa Şahin: Team Member/Developer
- Elif Hazinedar: Team Member/Developer
- Mustafa Özger: Team Member/Developer
--ICY SURF 3D-
- Mobil 3D hyper-casual bir oyundur. Oyun üzerinde kontrol ettiğimiz buzan bir sörf tahtası yer almaktadır. Sörf tahtamız zamana bağlı olarak erimektedir. Süre bitmeden bitiş çizgisini geçmek gerekmektedir. Level içerisinde buz tahtasını eriten flame throwerlar, lav çukurları bulunmaktadır. Aynı zamanda tahtamızı yeniden donduran kar parçaları ve ice throwerlar bulunmaktadır.
- Aranan kriterleri karşılaması için tüm özelliklerinin modüler ve geliştirilebilir olmasına karar verilmiştir. Bir platform üzerinde sürekli eriyen, hareket eden ve hayatına devam etmeye çalışan bir sörf tahtası yönetilmektedir. Toplanabilir öğeler, engeller ve temel bir yaşam mekaniği barındırmaktadır. Mobil cihazlar için tasarlanmaktadır.
- Architectural diagram https://app.diagrams.net/?src=about#G1JxrfIbPBRXZ58ulgVnbSQvYUR8Ri43XH
- En az Android KitKat ve IOS 11 sürümlere sahip cihazlara sahip, günlük boş vakitlerini değerlendirmek isteyen oyuncular. Yolculuklarda meşgale arayan insanlar.
--- https://alpeen.atlassian.net/jira/software/projects/WH40/boards/1
-
Sprint Notları: Birinci sprintte oynanabilir bir sürüm elde etmek hedeflendi. Bayram sebebiyle bu hedef 2. sprinte ertelendi. Assetler ve tema oturtuldu. Mekanikler tasarlandı.
-
Sprint içinde tamamlanması tahmin edilen puan: 60
-
Puan tamamlama mantığı: Ayrılan tasklerdeki puanlamalar, tasklerin bağımlılık durumuna göre puanlandırılmıştır. Bu sprintte Özellikle mekanikler olmadan tasarımlar ve genel oynanış hazırlanmıştır. Bu sebeple görevlerin puanları durumlara göre dağıtılmıştır.
-
Sadece task seçimleri yapılmış olup, taskler takım üyelerinin ilgi alanına ve isteklerine göre dağıtılmıştır. Takım üyeleri, board'u sürekli güncel tutup ekleme ve çıkarmaları rapor etmiştir.
-
Daily Scrum: https://docs.google.com/document/d/13WSJ3dc7bRzrLN5Eiqv3EfWoyo6TfTUAkpo_2NQAqUk/edit?usp=sharing
-
Sprint board update: Sprint board screenshotları:
-
Sprint Review: https://docs.google.com/document/d/1tfCAFb28_rntB1-kxkZdz2IgDOP1NQpxpaXLbwwajTk/edit?usp=sharing
-
Ekip Toplantıları: https://docs.google.com/document/d/1j5tC_a3Wr1a3AGzqjtfR7UVwDoxXiUu6fKDYIEkhsxM/edit
-Sprint Tasks And Board SpreadSheet:
-
Sprint Notları: Sprint 1'de hedeflenmiş olan oynanabilir sürüm etme hedefi başarıldı. Genel hatlarıyla özgün bir deneyim yaşatan oyun buildi alındı.
-
Sprint içinde tamamlanması tahmin edilen puan: 100
-
Puan tamamlama mantığı: Ayrılan tasklerdeki puanlamalar, tasklerin bağımlılık durumuna göre puanlandırılmıştır. Bu sprintte Özellikle mekanikler olmadan tasarımlar ve genel oynanış hazırlanmıştır. Bu sebeple görevlerin puanları durumlara göre dağıtılmıştır. Bu sprintte özellikle bazı taskler gerçekleşmeden diğer taskler'e geçilmediği için en yüksek puanlar bağımlılık yaratan tasklerin olmuştur.
-
Sadece task seçimleri yapılmış olup, taskler takım üyelerinin ilgi alanına ve isteklerine göre dağıtılmıştır. Takım üyeleri, board'u sürekli güncel tutup ekleme ve çıkarmaları rapor etmiştir.
-
Daily Scrum: https://docs.google.com/document/d/13WSJ3dc7bRzrLN5Eiqv3EfWoyo6TfTUAkpo_2NQAqUk/edit?usp=sharing
-
Sprint Review: https://docs.google.com/document/d/1tfCAFb28_rntB1-kxkZdz2IgDOP1NQpxpaXLbwwajTk/edit?usp=sharing
-
Ekip Toplantıları: https://docs.google.com/document/d/1j5tC_a3Wr1a3AGzqjtfR7UVwDoxXiUu6fKDYIEkhsxM/edit
-Sprint Tasks and Board SpreadSheet:
- https://docs.google.com/spreadsheets/d/1d83mZL3Ymttja6rmgy9NgmRiBbw8DycOAUCEvTcscQ4/edit?usp=sharing
-
Sprint Notları: Birinci sprintte oynanabilir bir sürüm elde etmek hedeflendi. Bayram sebebiyle bu hedef 2. sprinte ertelendi. Assetler ve tema oturtuldu. Mekanikler tasarlandı. 3. Sprintte ise oyunun pazara sürülebilir bir versiyonu elde edilmek istendi. Jürinin belirlediği kriter hedefleri tamamlandı. Oyun geliştirmesi bitmedi fakat. Gelecek güncellemeler belirlendi.
-
Sprint içinde tamamlanması tahmin edilen puan: 160
-
Puan tamamlama mantığı: Ayrılan tasklerdeki puanlamalar, tasklerin bağımlılık durumuna göre puanlandırılmıştır. Bu sprintte Özellikle mekanikler olmadan tasarımlar ve genel oynanış hazırlanmıştır. Bu sebeple görevlerin puanları durumlara göre dağıtılmıştır. Hatalar ve çözümler proje etkisine göre 1 puana sabitlenmiştir. Jüri beklentisi içeren taskler'e 13 puan verilmiştir.
-
Sadece task seçimleri yapılmış olup, taskler takım üyelerinin ilgi alanına ve isteklerine göre dağıtılmıştır. Takım üyeleri, board'u sürekli güncel tutup ekleme ve çıkarmaları rapor etmiştir.
-
Daily Scrum: https://docs.google.com/document/d/13WSJ3dc7bRzrLN5Eiqv3EfWoyo6TfTUAkpo_2NQAqUk/edit?usp=sharing
-
Ürün Durumu: Ekran görüntüleri:
-
Sprint Review: https://docs.google.com/document/d/1tfCAFb28_rntB1-kxkZdz2IgDOP1NQpxpaXLbwwajTk/edit?usp=sharing
-
Ekip Toplantıları: https://docs.google.com/document/d/1j5tC_a3Wr1a3AGzqjtfR7UVwDoxXiUu6fKDYIEkhsxM/edit
-Sprint Tasks And Board SpreadSheet:
- https://docs.google.com/spreadsheets/d/1o6hUWWDCI07sdLipRyJoQLjlxTcOsIXLYd04Qn0yL2w/edit?usp=sharing
-
Yarışmaya hazır çalışan bir proje: Oyun sonsuza kadar devam edebilecek şekilde, levellar initialize edilebilecek şekilde modüler geliştirilmiştir. Başlangıcı vardır. Kazanma ve kaybetme state'leri bulunmaktadır.
-
Özgünlük: Oyunun genel mekaniği olan erime & buharlaşma durumu ile başka hiç bir oyunda karşılaşılmamış olup. Fikir tüm takım üyelerinin 2 günlük toplantısı sonucu masaya konmuştur. Geliştirilirken ufak çaplı olumlu değişiklikler yapılmış ve başarıyla projeye entegre edilmiştir.
-
Ürün tamamlanma: Oyun, oynamaya hazırdır. bir başlangıcı ve sonu vardır. Sınırsız bir şekilde oynamaya yöneliktir. Board'daki sprint tasklerinin hepsi tamamlanmıştır.
-Oynama isteği: Bu duygunun yaratılması için oyunumuzda müzik, çevre elemanları, renk paleti görsel ui efektleri kullanıldı. Oynama arzusu artması için kllanıcıya özel PlayerPref atandı.
-
Pazara uygun, talep görebilecek oyun: Pazarda genelde talep gören oyunlar "idle arcade" ve "hyper-casual platformer" oyunlar revaçtadır. Biz de bu durumdan dolayı 3D hyper casual platformer yapmaya karar verdik.
-
Teknoloji, performans, kod kalitesi: Unity'nin son sürümü ve Dashboard'da mediation teknolojsini kullandık. Kullanıcı davranışları ve istatistikleri için Playfab kullanıldık. Özellikle fonksiyonlar oluşturmaya ve performans açısından mobil platformlara uygun olmasına özen gösterildi.
-
Kullanıcı dostu, kolay oynanabilir: Hyper-casual'ın ana bileşenlerinden olan kolay oynanabilme ögelerine oyunumzda oldukça fazla yer verildi. Ana mekaniklerden birisi "Drag to Play"dir.
-
Internet üzerinden API ile veya bir sunucu ile etkileşime geçiyor:
-
Oyuncuların davranışlarını izleyip raporlayacak teknolojiye sahip (Firebase analytics, gameanalytics vb.):
-
Oyunun ticarileştirme mekaniği doğru uygulanmış (test reklamları kullanılabilir) :
-Oyun boyut uygunluğuna dikkat edilmiş: Assetler ve materyaller özellikle dikkatli kullanılmış olup level'da performans sorunlarını engellemeye özen gösterilmiştir. Bunun için oyunculara FPS gösterilmiştir. Ana proje boyutunda bile optimizasyona gidilmiştir.
- Demo için 3 adet scene üzerinden levellar tasarlanmıştır. Bunun yerine gelecek ilk güncellemede tek scene olup level component'lar level bittikçe instantiate edilecektir. Böylece 1 scene üzerinden sonsuz döngü oyun tecrübesi kazanılacaktır.
- Oyuna Coin ile satın alınabilecek yeni surfboardlar eklenecektir. Eklenen surfboardlar'ın x2 hız, x2 yavaş erime bonusu gibi kendine özgü özellikleri bulunacaktır.
- Optimizasyon görevleri zamana yayılacak düzenli olarak yinelenecektir.
- Monetization için satın alınabilir ögeler(coin, karakter, karakter aksesuarları vb.) eklenecektir.
- Oyun arayüzüne yeni özelliklerle birlikte kullanıcıların online yarışma özelliği getirilecektir.
-- 1.0.1'DE GÖRÜŞMEK ÜZERE! -Alperen Dirik,Barış Demirkap, Elif Hazinedar, Mustafa Özger ve Sefa Şahin...