Giter Site home page Giter Site logo

unitybootcamp's Introduction

Takım İsmi

  • Unity Altıncı Takım

Takım Üyeleri

  • İbrahim Ünal Doğan: Product Owner & Developer
  • Pelin Çılgın: Scrum Master & Designer
  • Çilem Kırmızıgül: Developer & Designer
  • Berkay Seyhun: Developer

Oyun İle İlgili Bilgiler

Oyun İsmi

  • Highway of Souls

Oyun Açıklaması

  • Unity 3D ile geliştirilen hikaye odaklı ve sinematik bir mini oyun.
  • Oyunun hikaye evrenine giriş niteliğinde olmasını, ileride daha da geliştirilip büyümesini düşünüyoruz.

Oyun Özellikleri ve Kısa Sinopsis

  • Hikaye ve karakter odaklı. Üç boyutlu ve atmosferik.
  • Mesleği ölmüş ruhları arabasıyla öbür dünyaya taşıyan ve yolda mola olarak onların sevdikleri bir anı tekrar yaşamasını sağlayacak mekanlara götüren bir şoför. Bu sefer gelen ruhun son anısında bır tuhaflık olduğunu fark eden şoför, olayı araştırmaya başlar ve olaylar gelişir.

Hedef Kitle

  • 15 yaş ve üzeri genel oyuncu kitlesi.
  • Roman, sinema gibi sanat formlarına alışkın ve hikaye odaklı bir deneyim arayan kullanıcılar.

Product Backlog URL

Miro Backlog Board


Oyun Linkleri

Oyun Üzerine Ufak Bir Not

  • Oyunumuz 3D ve bilgisayara yönelik olduğu için bazı dosyalarının büyüklüğü sebebiyle oyun proje dosyasını ne yazık ki tam olarak repoya aktaramadık. Bu sebeple repoYa sadece oyunun kodlarını aktardık.
  • Oyunu oynamak için lütfen yukarıdaki linklere göz atın. Teşekkürler!

Sprint 1

  • Sprint Notları: 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 tamamlanması gereken 300 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.

  • Backlog düzeni ve story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.

Story'ler yapılacak işlere (task'lere) bölünmüştür. Miro Board'da gözüken sarı item'lar yapılacak işleri (task) gösterirken, yeşil item'lar story'leri temsil etmektedir.

  • Daily scrum: Daily Scrum toplantılarının hızlı ve kolay erişim için WhatsApp üzerinden yapılmasına karar verilmiştir. Daily Scrum özetleri word olarak biriktirilip bu dosyada paylaşılmaktadır:

    • Sprint 1 Daily Scrum Chats
  • Sprint board update: Sprint board screenshotları:

    • Backlog 0 - Initial Planning Stage Backlog 0 - Initial Planning
    • Backlog 1 - Sprint 1 Details Backlog 1 - Sprint 1 Details
  • Oyun durumu: İlk sprint boyunca hikaye ve karakter üzerine yoğunlaşılarak pre-prodüksiyon aşamasına ağırlık verildi. Asset arayışına başlayarak oyun için olabilecek en iyi modeller için konuşmalara başlandı. Hazırlık aşaması ağırlıklı ilerlendiği için henüz oyun görseli mevcut değildir.

  • Sprint review:

    • Alınan kararlar:
      • Oyun bilgisayara, Steam'e yönelik yapılacak.
      • Kalan süre oldukça kısıtlı olduğu için hikaye ve oyun kapsamında gerektikçe daraltma uygulanacak.
      • Hafta içi sprint dönemi ortası haftalık toplantı için tarih belirlenecek.
      • Oyunun kod yazımı kısmında hızlanılacak. Oyun mekaniği üzerine konuşulmaya devam edilecek.
      • Mekan tasarımı için konuşulmaya devam edilecek.
  • Sprint retrospective:

    • Araya giren bayram sebebiyle görevler oldukça aksadı. Buna ek olarak üyelerin değişken programları da genel itibariyle programla konusunda zorluk oluşturdu.
    • Aksama durumlarına rağmen oyunun ilgi çekici hikayesi sayesinde ekibin motivasyonunun devamlılığı sağlandı.
    • Ekip üyeleri grup mesajlarını takip etme konusunda daha aktif olacak.

-Diğer Notlar:

  • N/A

Sprint 2

  • Sprint Notları: 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 tamamlanması gereken 300 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'in en azından 100 ile başlaması gerektiğine ve diğer iki sprint için eşit olarak bölünmesine karar verildi.

  • Backlog düzeni ve story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.

Story'ler yapılacak işlere (task'lere) bölünmüştür. Miro Board'da gözüken sarı item'lar yapılacak işleri (task) gösterirken, yeşil item'lar story'leri temsil etmektedir.

  • Daily scrum: Daily Scrum toplantılarının hızlı ve kolay erişim için WhatsApp üzerinden yapılmasına karar verilmiştir. Daily Scrum özetleri word olarak biriktirilip bu dosyada paylaşılmaktadır:

    • Sprint 2 Daily Scrum Chats
  • Sprint board update: Sprint board screenshotları:

    • Backlog 2 - Sprint 2 Details Backlog 2 - Sprint 2 Details
  • Oyun durumu: Screenshot 1 Screenshot 2 Screenshot 2 Screenshot 2

  • Sprint review:

    • Alınan kararlar:
      • Oyun hikayesini biraz daha basitleştirmek için yollar tartışılacak.
      • Oyun karakterlerinin akılda kalıcı özellikleri düşünülecek.
      • Oyun içinde mizahi göndermeler için fikirler toplanacak.
  • Sprint retrospective:

    • Ekip üyelerinin ani okul/iş yoğunluklarına ek olarak sağlık sıkıntıları gibi durumların yaşanması oyunun gelişim sürecini yavaşlattı. Bu süreç içinde öncelik, önceki sprintten kalan temel kodlama ve tasarım tasklarının tamamlanmasına ve oyunun temel bir şekilde tamamlanmasına verildi.
    • Ekip üyeleri arasında iletişim arttı. Bu durum, süreç boyunca yaşanan aksamalara karşı bir motivasyon kaynağı oldu.

-Diğer Notlar:

  • İkinci sprint için atanan story puanları, retrospektif notları içinde belirtilmiş sebepler doğrultusunda üçüncü sprinte aktarıldı.

Sprint 3

  • Sprint Notları: 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: 200 Puan (Önceki sprintten kalan 100 puan + üçüncü sprinte asıl atanan 100 puan)

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 300 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'in en azından 100 ile başlaması gerektiğine ve diğer iki sprint için eşit olarak bölünmesine karar verildi. Fakat ikinci sprint sürecinde yaşanan durumlar ötürüyle üçüncü sprinte puan aktarımı oldu.

  • Backlog düzeni ve story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.

Story'ler yapılacak işlere (task'lere) bölünmüştür. Miro Board'da gözüken sarı item'lar yapılacak işleri (task) gösterirken, yeşil item'lar story'leri temsil etmektedir.

  • Daily scrum: Daily Scrum toplantılarının hızlı ve kolay erişim için WhatsApp üzerinden yapılmasına karar verilmiştir. Daily Scrum özetleri word olarak biriktirilip bu dosyada paylaşılmaktadır:

    • Sprint 3 Daily Scrum Chats
  • Sprint board update: Sprint board screenshotları:

    • Backlog 3 - Sprint 3 Details Backlog 3 - Sprint 3 Details
    • Backlog 4 - Final Details Backlog 4 - Final Details
  • Oyun durumu: Screenshot 1

  • Sprint review:

    • Alınan kararlar:
      • Gelecekteki bir projede takım üyelerinin yetenek ve bilgisi daha iyi analiz edilecek ve daha tutarlı bir görev dağılımı sağlanılacak.
      • Gelecekteki bir projede takım üyeleri şahsi değerlendirmelerini kendi okul/iş yoğunluğu çerçevesinde daha gerçekçi yapıp yönlendirecek.
  • Sprint retrospective:

    • Ekip olarak ilk defa hikaye odaklı bir oyun yapmayı denedik ve deneyimsizlik sebebiyle oldukça zorlandık. Fakat bunun bizim için oldukça öğretici bir deneyim olduğunu düşünüyoruz.
    • Telifsiz içeriklerin kullanımın aslında o kadar da kolay olmadığını ve farklı kaynaklardan edinilen içerikler arasında görsel uyum sağlamanın düşündüğümüzden daha zor olduğunu öğrendik.

-Diğer Notlar:

  • N/A

unitybootcamp's People

Contributors

cilgin avatar berkayseyhun avatar cikomellam avatar cihatbakir avatar ibrhmdgn avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.