oguzhandelibas / Live-Corp-The-Experiment

Our computer game project, in which I took the roles of project manager and lead developer, in which we entered the top 7 among 168 teams within the scope of a bootcamp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Takım U-68

This project was made during the Bootcamp process of the Google Game and Application Academy.

Takım İsmi

Takım Unity-68

Ürün İle İlgili Bilgiler

Takım Elemanları

Oğuzhan Delibaş : Product Owner / Developer

Aslı Rahime Erim : Scrum Master /Developer

Yağız Efe Atasever : Developer

Seyfullah Niyazi Tokmak : Developer

Fatma Nur Akdemir : Developer

Ürün İsmi

--Live Corp: The Experiment --

Ürün Açıklaması

"Live Corp: The Experiment", U-68 Studios tarafından geliştirilen etkileyici bir birinci şahıs psikolojik gerilim ve kaçış oyunudur. Bu derinlemesine deneyim, oyuncuları kurumsal manipülasyonun ve kişisel uyanışın içine çeken karanlık bir hikayeyi temel alır. Bulmaca çözme, gerilim dolu keşif ve ahlaki karar verme unsurlarını bir araya getiren oyun, Live Corp'un insanlar üzerindeki etik dışı deneylerini ortaya çıkarmaktadır. Gizemli bir dünyada Subject U68 olarak adlandırılan karakteri yöneten oyuncu, daha iyi bir gelecek için karşılığında para kazanmak üzere katıldıkları bu gönüllü deneyde, vücutlarında bulunan çipin akıl sağlığı gelişimindeki etkisini gözlemlemek için bir takım görevler gerçekleştirecektir. Oyuncu, odalarda ilerleyerek Live Corp'un göründüğü kadar masum olmadığını ve şirketin dehşet verici gerçeklerini keşfeder. Odalarda karşılaştığı zorluklar ve bulmacalar sayesinde karmaşık bir komployu açığa çıkarırken, seçimleriyle kendi kaderlerini belirler. Subject U68, deney tesisinde vücudundaki çipin kontrolünü ele geçirmeye ve portallardan geçerek güvenlik güçlerini atlatıp gerçeği ortaya çıkarmaya çalışacaktır. Oyuncu, verdiği kararlarda şirketin etkisi altında olup olmadığından emin olmalı ve ipuçlarını doğru şekilde toplayarak akıl sağlığını korumalıdır. Atmosfer dolu bu oyunda oyuncular, Live Corp'un sırlarını ortaya çıkarmak için gerilim dolu bir yolculuğa çıkarlar, kendi içsel savaşlarıyla yüzleşirler ve gerçeklik ile aldatma arasındaki sınırları keşfederler.

Ürün Özellikleri

1-Bulmaca Çözme ve Keşif: Oyunda, karmaşık bulmacalar ve zeka dolu keşiflerle dolu odalarla karşılaşılır. Oyuncular, bu odalarda gizemleri çözerken dikkatli düşünme becerilerini kullanmak zorundadır.

2-Derin Psikolojik Gerilim: Oyun, oyuncuları zihinsel olarak sınayan ve duygusal bir gerilim yolculuğuna çeken etkileyici bir atmosfere sahiptir. Karakterin kişisel uyanışı ve kurumsal manipülasyonun keşfi, oyuncuların gerilim dolu bir hikayeye dalmalarını sağlar.

3-Ahlaki Kararlar: Oyunda, oyuncuların karşılaştığı seçimler doğrultusunda hikaye şekillenir. Doğru ile yanlış arasındaki çizginin belirsizleştiği durumlarda, oyuncuların ahlaki kararları, karakterin kaderini ve deneyin sonucunu etkiler.

4-Çipin ve Portalların Kontrolünü Ele Geçirme: Karakter, deney tesisinde ilerledikçe vücuduna yerleştirilen çipi ve tesis içindeki portalları kontrol etmeyi öğrenir. Bu yetenek sayesinde oyuncu, şirketin komutlarını geçersiz kılar ve güvenlik güçlerinden kaçarak gerçeği ortaya çıkarır.

5-Taktiksel Oynanış: Oyun, strateji ve taktik becerilerini gerektiren bir oynanış sunar. Oyuncular, çevreyi inceleyerek ipuçlarını bulmalı, düşmanlardan kaçmalı ve gerekli yetenekleri kullanarak engelleri aşmalıdır.

Kullanılan Assetler

Low Poly Shooter Pack - Free Sample https://assetstore.unity.com/packages/templates/systems/low-poly-shooter-pack-free-sample-144839

Cartoon FX Remaster (Free) https://assetstore.unity.com/packages/vfx/particles/cartoon-fx-remaster-free-109565

DOTween (HOTween v2) https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676

Sci-Fi Styled Modular Pack https://assetstore.unity.com/packages/3d/environments/sci-fi/sci-fi-styled-modular-pack-82913

https://assetstore.unity.com/packages/3d/environments/lowpoly-server-room-props-197268

Sprint 1

Sprint içinde tamamlanması tahmin edilen puan:

  • 240 Puan

Puan tamamlama mantığı:

Toplamda proje boyunca tamamlanması gereken 560 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'te daha fazla ama küçük geliştirmelerin yapılarak 240 puan ile başlaması gerektiğine karar verildi.

Daily Scrum:

Daily Scrum toplantılarının Discord üzerinden yapılmasına karar verilmiştir. Haftada 3 gün sesli toplantı tüm günlerinde de yazılı şekilde gelişmeler aktarılmıştır. Daily Scrum toplantısı örneği jpeg veya word olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 1 Daily Scrum Chats Daily_scrum_chats.docx

Sprint 1 Notları :

Product Backlog'daki görev kartlarının herkesçe anlaşılabilmesi adına kartların her birine kabul kriterini belirtir açıklama eklenmiştir ve iş bitirme puan sistemi oluşturulmuştur. Ayrıca her görev sprint düzeyine göre farklı renklerde etiketlenmiştir. Proje içindeki görevler farklı etiketler kullanılarak kolay anlaşılabilmesi adına kategorize edilmiştir. Görev kartlarının içerisinde kontrol listeleri oluşturularak yapılacak görevin her bir adımı listelenmiştir.

Ürün Durumu:

Ürünün biten bazı bölümlerinden ekran görüntüleri Read Me'ye eklenmiştir. Diğer bölümler bir sonraki sprint görevleriyle ilişkili olduğundan sonraki sprintte görsel değerlendirmesi gerçekleştirilecektir.

ezgif com-video-to-gif (1)

ezgif com-video-to-gif (2)

Sprint board update: Sprint board screenshotları:

u68 backlog

Sprint Review:

Alınan kararlar: Oyunun genel sürecini oluşturan minigameler tamamlanmış, karakter kontrol ve UI tasarımının genel çerçevesi oluşturulmuştur ve eksiklikler değerlendirilmiştir.

Sprint Review katılımcıları:

Oğuzhan Delibaş

Aslı Rahime Erim

Yağız Efe Atasever

Seyfullah Niyazi Tokmak

Fatma Nur Akdemir

Sprint Retrospective:

Takım içindeki görev dağılımıyla ilgili düzenleme yapılması kararı alınmıştır. Takım üyelerinin gelecek sprintlerde de aynı aktifliği koruması gerektiğine vurgu yapılmıştır. İlk sprintten gerekli iş akış verimi sağlanmıştır.

......................................................................................................................................

Sprint 2

Sprint içinde tamamlanması tahmin edilen puan:

  • 220 Puan

Puan Tamamlama Mantığı:

Toplamda proje boyunca tamamlanması gereken 560 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprintte 240 puanlık geliştirme yapılmış olup 2. Sprintte 220 puanlık kısmın tamamlanması kararlaştırılmıştır.

Daily Scrum:

Daily Scrum toplantılarının Discord üzerinden yapılmasına karar verilmiştir. Haftada 3 gün sesli toplantı haftanın diğer günlerinde de yazılı şekilde gelişmeler aktarılmıştır. Daily Scrum toplantısı yazışmaları jpeg olarak word dosyası içerisinde Readme'de paylaşılmaktadır: Sprint2-Daily Scrum Chats Sprint2-Daily Scrum Chats.docx

Sprint 2 Notları :

Bu sprintte takımca sprint 2 hedefleri ilk olarak belirlenmiştir ve userstorylere göre görev kartları güncellenmiştir. User Storyler product backloglarına yazılmıştır ve bunlar için oluşturulan görev kartlarının puan dağılımları yapılmıştır. Level tasarımı çizimi, anons diyalog ve npc görevleri tamamlanmıştır. Ayrıca game analytics ve scoreboard hazırlanmıştır. Sprint 1 de tamamlanan görevlerin üzerinden geçilmiştir. Görevler başarıyla yürütülmüştür.

Ürün Durumu:

Ürünün biten portal sistemine ilişkin ekran görüntüsü GIF şeklinde Read Me'ye eklenmiştir. Sprint 2 itibari ile oyunun mekanik yönden büyük bölümü tamamlanmıştır. Göselleştirme bölümleri bir sonraki sprint görevleriyle ilişkili olduğundan sonraki sprintte görsel değerlendirmesi gerçekleştirilecektir.

ezgif com-video-to-gif-min

Sprint Board Update: Sprint board screenshotları:

https://trello.com/b/ryeZV0tz/u68-development-workflow

sprint2 başlangıç sprint2 bitiş

Sprint Review:

Alınan kararlar: Oyunun genel sürecini oluşturan mekanikler ve modüller tamamlanmış, level tasarımının genel çerçevesi oluşturulmuştur ve eksiklikler değerlendirilmiştir. Beklenen hedefler tutturularak başarılı bir sprint geçirilmiştir.

Sprint Review Katılımcıları:

  • Oğuzhan Delibaş
  • Aslı Rahime Erim
  • Yağız Efe Atasever
  • Seyfullah Niyazi Tokmak
  • Fatma Nur Akdemir

Sprint Retrospective:

Beklenen hedefler tutturularak başarılı bir sprint geçirilmiştir. Takım üyelerinin gelecek sprintlerde de aynı aktifliği koruması gerektiğine vurgu yapılmıştır. İlk sprintten gerekli iş akış verimi sağlanmıştır.

....................................................................................................................................

Sprint 3

Sprint içinde tamamlanması tahmin edilen puan:

• 100 Puan

Puan tamamlama mantığı:

Toplamda proje boyunca tamamlanması gereken 560 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'te daha fazla ama küçük geliştirmelerin yapılarak 240 puan ile başlaması gerektiğine karar verildi. İkinci sprintte 220 puanlık görev tamamlandı. Üçüncü sprintte ise 100 puanlık görev tamamlanarak proje teslimata hazır hale getirildi.

Daily Scrum:

Daily Scrum toplantılarının Discord üzerinden yapılmasına karar verilmiştir. Haftada belirlenen 3 gün sesli toplantı, tüm günlerinde de yazılı şekilde gelişmeler aktarılmıştır. Daily Scrum toplantısı örneği jpeg veya word olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 3 Daily Scrum Chats Daily Chats.docx

Sprint 3 Notları :

Product Backlog'daki görev kartlarının herkesçe anlaşılabilmesi adına kartların her birine kabul kriterini belirtir açıklama eklenmiştir ve iş bitirme puan sistemi oluşturulmuştur. Ayrıca her görev sprint düzeyine göre farklı renklerde etiketlenmiştir. Proje içindeki görevler farklı etiketler kullanılarak kolay anlaşılabilmesi adına kategorize edilmiştir. Bu sprintte teknik test ve görsel test yoğunlukta olmak üzere çalışmalar sürdürülmüştür. Proje API ve Analytics sistemi kurulumu tamamlanmıştır. Proje tanıtım filmi oluşturulmuştur.

Ürün Durumu:

  • Ürünün bazı bölümlerinden ekran görüntüleri gif şeklinde Read Me'ye eklenmiştir.
  • Üründeki mekanikler ve göz alıcı noktalar paylaşılmaktadır.
  • Projede boyut ve mekan değiştirme özelliği olan portal oluşturma ve portal ışınlanması özelliği, silah/araç kullanma ateş etme NPC hareketleri, kaldır bırak gibi karaktere özgü mekaniklere ait görüntüler eklenmiştir.
  • Oyun içerisinde test olarak düzenlenen reklam yerleştirme kullanılarak, bu sayede ürün piyasaya sunulması halinde reklam ve yatırımcı katkıları elde edebilmek adına ticarileştirme mekaniği uygulanmıştı .
  • Oyuncu deneyimini arttırmak ve oyuncu hareketlerini izleyerek takip ve raporlama yapabilmek için oyun analitiği sistemi kurularak analiz yolu aktif hale getirilmiştir.
  • Oyun analitiğini internet üzerinden Playfab API ile etkileşime geçerek arkaplan hizmetleri sağlanmış, gerçek zamanlı analiz ve veri saklama gibi hedefler gerçekleştirilmiştir.
  • Ürün build edildiğinde tasarım ve mekanikler yüksek çözünürlüğüne ve ışıklandırmasına rağmen makul bir boyuta ulaştığı kontrolü sağlanmıştır.

ezgif com-video-to-gif (1) ezgif com-video-to-gif (2) ezgif com-video-to-gif ezgif com-video-to-gif (3) ezgif com-gif-maker

Sprint Board Update: Sprint board screenshotları:

https://trello.com/b/ryeZV0tz/u68-development-workflow

trello1 trello2

Sprint Review:

  • Oyunun sahne tasarımı yapılmış ve daha önce tamamlanan mekanikler ve modüller bu sprintte oyunlaştırılarak yerleştirilmiştir.
  • Oyun test aşamalarından geçirilmiştir ve çıkan sonuçlar değerlendirilerek gerekli yerlerde iyileştirmeler yapılmıştır.
  • Oyunun Playfab API ile iletişime geçerek gerçek zamanlı veri toplama ve raporlama, oyun analitiği sistemi başarılı bir şekilde entegre edilmiştir.
  • Ürünün tanıtımı için bir tanıtım filmi hazırlanmıştır.
  • Beklenen hedefler tutturularak başarılı bir sprint geçirilmiştir ve proje teslim hale getirilmiştir.

Sprint Review Katılımcıları:

• Oğuzhan Delibaş

• Aslı Rahime Erim

• Yağız Efe Atasever

• Seyfullah Niyazi Tokmak

• Fatma Nur Akdemir

Sprint Retrospective:

Beklenen hedefler tutturularak başarılı bir sprint geçirilmiştir. Takım üyelerinin tamamlanan üç sprint boyunca azim ve özveri ile çalışılması takdir ve tebrik edilmiştir. İlk sprintten üçüncü sprint sonuna kadar gerekli iş akış verimi sağlanmıştır.

About

Our computer game project, in which I took the roles of project manager and lead developer, in which we entered the top 7 among 168 teams within the scope of a bootcamp.


Languages

Language:C# 84.9%Language:Mathematica 15.1%