Desert Fort: Outlaws & Sheriffs

Kapsamlı Oyun Tasarım Dokümanı (GDD)

Platform: Mobile (iOS & Android)
Motor: Unity 2022.3 LTS
Ekran Yönelimi: Portrait (Dikey - Tek el oynanış)
Tür: Idle Town Builder + Lane Defense Hybrid
Hedef Oyun Süresi: ~30 gün (1 ay) ana kampanya
Günlük Oturum: 3-4 oturum × 8-12 dakika = ~35 dakika/gün


İçindekiler

  1. Oyun Vizyonu
  2. Çekirdek Döngü (Core Loop)
  3. Ekonomi Sistemi
  4. İnşaat & Bina Sistemi
  5. Askeri & Savunma Sistemi
  6. Düşman Türleri & Yapay Zeka
  7. Bölüm Yapısı (30 Günlük İlerleme)
  8. Günlük & Haftalık İçerik Döngüsü
  9. İlerleme Eğrisi & Dengeleme
  10. Aktif Yetenek Kartları
  11. Asset Eşleştirme Haritası
  12. Gelir Modeli & Monetizasyon
  13. UI/UX Akış Şeması
  14. Teknik Mimari Özeti

1. Oyun Vizyonu

Oyuncu, Vahşi Batı'da terkedilmiş bir karakola atanan genç bir şeriftir. Görevi, çölün ortasındaki bu küçük yerleşimi bir kasabaya dönüştürmek ve giderek artan haydut saldırılarına karşı halkını korumaktır.

Oyunun Vaadi (Elevator Pitch):

"Gündüz kasabanı kur, kaynak topla, askerlerini eğit. Gece çöktüğünde haydut dalgalarını püskürt. Çölün ortasında bir imparatorluk yarat."

Temel Duygusal Kancalar:


2. Çekirdek Döngü

Oyun üç temel fazdan oluşur ve bunlar sürekli birbirini besler:

[Diagram]

Bir Oturumun Akışı (8-12 Dakika)

Süre Faz Oyuncu Ne Yapar?
0:00 - 2:00 Giriş & Toplama Gece boyunca biriken pasif gelirleri toplar, tamamlanan inşaatları kabul eder.
2:00 - 4:00 İnşaat & Hazırlık Yeni binalar kurar, askerleri pozisyonlarına yerleştirir, silahları yükseltir.
4:00 - 9:00 Savaş Dalgaları 3-5 dalga haydut saldırısını püskürtür, aktif yetenek kartlarını kullanır.
9:00 - 11:00 Ganimet & Planlama Kazanılan altın ve malzemeleri toplar, bir sonraki oturum için inşaat başlatır.

3. Ekonomi Sistemi

3.1. Temel Kaynaklar

Kaynak Simge Nereden Gelir? Ne İçin Kullanılır?
Altın 🪙 Maden, Banka (pasif), Dalga ganimetleri Bina inşaatı, asker kiralama, onarım
Odun 🪵 Kereste Kampı, Tren kargosu Barikat inşaatı, bina yükseltme
Demir ⚙️ Demir Madeni (Bölüm 2'de açılır) Silah yükseltme, taret yapımı
Dinamit 🧨 Barut İmalathanesi (Bölüm 3'te açılır) Aktif yetenek kartı: Dinamit Fırlat
Yıldız (Premium) Başarımlar, günlük görevler, IAP Hızlandırma, premium sandık, kozmetik

3.2. Kaynak Akışı

[Diagram]

3.3. Pasif Gelir (Oyuncu Offline iken)


4. İnşaat & Bina Sistemi

4.1. Tüm Binalar ve Açılma Sıraları

Kasaba 5x4 grid üzerinde kurulur. Her bina bir grid hücresi kaplar.

Bina Açılma İşlev Maks. Seviye
Şerif Ofisi Bölüm 1, Dalga 1 Ana üs. Şerifin seviyesini belirler. Yükseltildikçe yeni asker slotları açılır. 20
Saloon Bölüm 1, Dalga 2 Asker kiralama merkezi. Her seviye yeni asker türü açar. 15
Kereste Kampı Bölüm 1, Dalga 3 Otomatik odun üretir. İşçi atanarak hızlandırılır. 10
Barikat Hattı Bölüm 1, Dalga 4 Kasabanın ön savunma hattı. Yükseltildikçe HP artar. 15
Altın Madeni Bölüm 1, Dalga 7 Otomatik altın üretir. İşçi atanarak hızlandırılır. 10
Banka Bölüm 2, Dalga 1 Pasif altın geliri (offline dahil). 10
Demirci Bölüm 2, Dalga 5 Silah ve zırh yükseltmeleri. 10
Su Kulesi Bölüm 3, Dalga 1 Keskin nişancı kulesi. Üstüne asker konuşlandırılır. 8
Barut İmalathanesi Bölüm 3, Dalga 10 Dinamit üretir. Aktif yetenek kartlarını besler. 8
Hapishane Bölüm 4, Dalga 1 Yakalanan düşmanları hapseder, bilgi karşılığında bonus verir. 5
Telgraf Ofisi Bölüm 4, Dalga 5 Komşu kasabalardan takviye isteme (geçici buff). 5
Tren İstasyonu Bölüm 5, Dalga 1 Tren hattını yükseltir, özel kargo siparişi verir. 8
Altın Kasa Bölüm 5, Dalga 10 Depo kapasitesini artırır, kaynak taşmasını engeller. 5
Nişancı Kulesi Bölüm 6, Dalga 1 Uzun menzilli savunma kulesi, otomatik ateş eder. 10

4.2. İnşaat Süreleri (Gerçek Zamanlı)

Oyuncunun sabırla beklemesi veya premium para (Yıldız) harcaması gereken mekanik:

Seviye Aralığı İnşaat Süresi Yıldız ile Hızlandırma
1 → 3 1 - 5 dakika 1-3 ⭐
4 → 6 15 - 45 dakika 5-10 ⭐
7 → 10 1 - 4 saat 15-30 ⭐
11 → 15 4 - 8 saat 30-50 ⭐
16 → 20 8 - 16 saat 50-80 ⭐

[!TIP] İnşaat süreleri, oyuncunun günde 3-4 oturumda kontrol etmesini teşvik edecek şekilde ayarlanmıştır. Hiçbir bekleme süresi 16 saati aşmaz; böylece "sabah başlattığın inşaat, akşam hazır olur" prensibi korunur.


5. Askeri & Savunma Sistemi

5.1. Asker Türleri ve Rolleri

Asker Açılma Silah Rol Menzil DPS HP
Şerif Yardımcısı Bölüm 1 Revolver Genel amaçlı Orta ⭐⭐ ⭐⭐
Pompalı Kovboy Bölüm 1 Pompalı tüfek Yakın mesafe, yüksek hasar Kısa ⭐⭐⭐⭐ ⭐⭐⭐
Keskin Nişancı Bölüm 2 Tüfek Uzun menzil, tek atış yüksek hasar Uzun ⭐⭐⭐
Dinamitçi Bölüm 3 Dinamit Alan hasarı (AoE), yavaşlatma Orta ⭐⭐⭐ ⭐⭐
Atlı Süvari Bölüm 4 Kılıç + Revolver Hızlı müdahale, mobil savunma Yakın ⭐⭐⭐ ⭐⭐⭐
Gatling Operatörü Bölüm 5 Gatling tüfek Ağır ateş gücü, yavaş dönüş Orta ⭐⭐⭐⭐⭐ ⭐⭐
Şerif (Kahraman) Bölüm 6 Çift revolver Özel yetenekli ana karakter Orta ⭐⭐⭐⭐ ⭐⭐⭐⭐

5.2. Savunma Hattı Düzeni (Lane Layout)

Kasabanın önünde 3 şeritli bir savunma hattı bulunur:

┌─────────────────────────────────────────┐
│              KASABA (Arka Plan)          │
│  [Maden] [Saloon] [Banka] [Demirci]    │
│  [Kereste] [Şerif Ofisi] [Hapishane]   │
├─────────────────────────────────────────┤
│           BARİKAT HATTI                 │
│  ╔══════╗  ╔══════╗  ╔══════╗          │
│  ║ Sol  ║  ║ Orta ║  ║ Sağ  ║          │
│  ║Şerit ║  ║Şerit ║  ║Şerit ║          │
│  ╚══════╝  ╚══════╝  ╚══════╝          │
├─────────────────────────────────────────┤
│          SAVAŞ ALANI (Ön Plan)          │
│                                         │
│  ←── Düşman Dalgaları Buradan Gelir ──→ │
│                                         │
│     🏜️  🌵  🏜️  🌵  🏜️  🌵  🏜️        │
└─────────────────────────────────────────┘

5.3. Asker Yükseltme Sistemi

Her asker 3 yolda yükseltilebilir:

Yükseltme Yolu Kaynak Etki
Silah (Demirci'de) Demir + Altın Hasar artışı
Zırh (Demirci'de) Demir + Odun HP artışı
Yıldız Seviyesi (Kart biriktirme) Asker kartları Tüm istatistikler + özel yetenek açılma

6. Düşman Türleri & Yapay Zeka

6.1. Düşman Kataloğu

Düşman Açılma Hız HP Hasar Özel Yetenek
Haydut (Revolver) B1-D1 Orta Yok - Temel düşman
Bıçaklı Haydut B1-D5 Hızlı ⭐⭐ Barikata %50 ekstra hasar
Tüfekli Haydut B2-D1 Yavaş ⭐⭐ ⭐⭐⭐ Uzak mesafeden ateş eder
Dinamitçi Haydut B2-D8 Orta ⭐⭐ ⭐⭐⭐⭐ Barikata AoE hasar verir
Atlı Haydut B3-D1 Çok Hızlı ⭐⭐ ⭐⭐ Barikatı atlayarak geçer
Zırhlı Vagon B3-D10 Çok Yavaş ⭐⭐⭐⭐⭐ ⭐⭐⭐ İçinden 3 haydut çıkar
Zombi Haydut B4-D1 Yavaş ⭐⭐⭐ ⭐⭐ Öldüğünde 2 küçük zombi doğar
Kurtadam B4-D10 Hızlı ⭐⭐⭐⭐ ⭐⭐⭐⭐ Gece daha güçlü, ışıktan kaçınır
Haydut Lideri B5-D1 Orta ⭐⭐⭐ ⭐⭐ Yakındaki haydutlara %30 hasar buff'ı
Gatling Arabası B5-D15 Çok Yavaş ⭐⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ Sürekli ateş, yüksek barikat hasarı

B = Bölüm, D = Dalga (Ör: B2-D8 = Bölüm 2, Dalga 8)

6.2. Boss Düşmanlar

Her bölümün son dalgasında (Final Wave) bir Boss bulunur:

Boss Bölüm HP Özel Mekanik
Kör Joe B1 Finali 5000 Baltalı yakın dövüşçü. Barikatı 3 vuruşta kırar. Kör olduğu için ses çıkaran tuzaklarla yönlendirilebilir.
Maden Hırsızı Bill B2 Finali 8000 Dinamit fırlatan hızlı boss. Her 10 saniyede 3 dinamit atar. Dinamitleri patlamadan önce tıklayarak etkisiz hale getirilebilir.
Gatling Dora B3 Finali 12000 Zırhlı at arabasında Gatling tüfek kullanan kadın haydut. Arabanın tekerleklerine odaklanarak yavaşlatılabilir.
Gölge Süvari B4 Finali 10000 Karanlıkta kaybolup aniden beliren atlı. Meşaleler yakılarak görünür kılınır, aksi halde vurulamaz.
El Patron B5 Finali 20000 Son boss. 3 fazlı savaş: 1) Korumaları çağırır 2) Gatling kullanır 3) Zırhlı trene biner.
Gölgelerin Lordu B6 Finali 30000 Sonsuz mod boss'u. Her yenildiğinde %20 daha güçlü geri gelir.

6.3. Düşman Yapay Zeka Davranışları

Tüm düşmanlar Unity NavMesh sistemiyle hareket eder. Temel davranış kalıpları:

  1. Doğrudan Yürüyüş: Düşman en yakın barikata doğru düz çizgide yürür (Temel haydutlar).
  2. Yan Geçiş: Atlı haydutlar barikatın olmadığı boşluklardan sızar.
  3. Öncelikli Hedef: Dinamitçiler her zaman barikatı hedef alır, askerleri görmezden gelir.
  4. Panik Dağılması: Boss öldüğünde kalan düşmanlar 3 saniye boyunca rastgele kaçışır (moral bozulması).

7. Bölüm Yapısı (30 Günlük İlerleme)

Enerji Sistemi (Oturum Sınırlayıcı)

[!IMPORTANT] Bu sistem, oyuncunun bir oturumda maksimum 10 dalga (yaklaşık 20-25 dakika) oynamasını sağlar. Günde 3-4 oturum × 5-8 dalga = günde 15-32 dalga tamamlanabilir.


Bölüm 1: Tumbleweed Station (Gün 1-4)

Tema: Çölün ortasında terk edilmiş bir tren istasyonu ve yanındaki harap karakol.

Özellik Detay
Toplam Dalga 20
Günlük İlerleme ~5 dalga/gün
Yeni Kaynaklar Altın, Odun
Yeni Binalar Şerif Ofisi, Saloon, Kereste Kampı, Barikat Hattı, Altın Madeni
Yeni Askerler Şerif Yardımcısı, Pompalı Kovboy
Düşmanlar Revolverli Haydut, Bıçaklı Haydut
Boss Kör Joe (Dalga 20)

Hikaye Özeti:

Oyuncu genç bir şerif olarak atandığı boş karakola varır. İlk gece tek başına bir haydut saldırısını püskürtür. Ertesi gün tren istasyonundan gelen ilk kargoyla kasabayı kurmaya başlar.

Dalga Detayları:

Dalga Düşman Sayısı Düşman Türü Özel Olay
1-3 3-5 Revolverli Haydut Eğitim: Barikat yapımı, asker yerleştirme öğretilir
4-6 5-8 Revolverli + Bıçaklı Saloon açılır, ilk yardımcı kiralanır
7-10 8-12 Karışık Altın Madeni açılır, madenci atama öğretilir
11-15 12-16 Artan zorluk Barikat onarım mekaniği öğretilir
16-19 16-20 Yoğun saldırı İlk "Zor Dalga" - Ekstra ganimet verir
20 25 + Boss Tüm türler + Kör Joe Boss savaşı mekaniği öğretilir

Bölüm 2: Dead Man's Canyon (Gün 5-9)

Tema: Kanyonların arasına sıkışmış altın madeni bölgesi. Yüksek uçurumlar ve dar geçitler.

Özellik Detay
Toplam Dalga 25
Günlük İlerleme ~5 dalga/gün
Yeni Kaynaklar Demir
Yeni Binalar Banka, Demirci
Yeni Askerler Keskin Nişancı
Düşmanlar + Tüfekli Haydut, Dinamitçi Haydut
Boss Maden Hırsızı Bill (Dalga 25)

Yeni Mekanikler:


Bölüm 3: Red Creek Oasis (Gün 10-15)

Tema: Kaktüsler ve vahşi nehir kenarında kurulu yeşil vaha kasabası.

Özellik Detay
Toplam Dalga 30
Günlük İlerleme ~5 dalga/gün
Yeni Kaynaklar Dinamit
Yeni Binalar Su Kulesi, Barut İmalathanesi
Yeni Askerler Dinamitçi
Düşmanlar + Atlı Haydut, Zırhlı Vagon
Boss Gatling Dora (Dalga 30)

Yeni Mekanikler:


Bölüm 4: Ghost Town (Gün 16-21)

Tema: Sisli, lanetli, gece karanlığında bir madenci kasabası. Gündüz/Gece döngüsü eklenir.

Özellik Detay
Toplam Dalga 30
Günlük İlerleme ~5 dalga/gün
Yeni Binalar Hapishane, Telgraf Ofisi
Yeni Askerler Atlı Süvari
Düşmanlar + Zombi Haydut, Kurtadam
Boss Gölge Süvari (Dalga 30)

Yeni Mekanikler:


Bölüm 5: El Paso Junction (Gün 22-27)

Tema: Çift hatlı demiryolunun geçtiği devasa sınır şehri. En büyük ve en gösterişli harita.

Özellik Detay
Toplam Dalga 35
Günlük İlerleme ~5-6 dalga/gün
Yeni Binalar Tren İstasyonu (Yükseltilmiş), Altın Kasa
Yeni Askerler Gatling Operatörü
Düşmanlar + Haydut Lideri, Gatling Arabası
Boss El Patron (Dalga 35) - 3 Fazlı Boss Savaşı

Yeni Mekanikler:

El Patron Boss Savaşı (3 Faz):

  1. Faz 1 (HP %100-60): Korumaları çağırır. Her 15 saniyede 5 haydut gelir. Korumaları yok ederken Boss'a da hasar vermek gerekir.
  2. Faz 2 (HP %60-30): Gatling tüfeğiyle siper alır. Oyuncu dinamit atarak siperi kırmalıdır.
  3. Faz 3 (HP %30-0): Zırhlı trene biner ve kasabaya doğru sürer. Tren raylarına bomba yerleştirerek tren durdurulmalıdır.

Bölüm 6: Sonsuz Mod & End-Game (Gün 28-30+)

Tema: Tüm haritalar sırayla tekrar edilir, ancak düşmanlar her turda %20 güçlenir.

Özellik Detay
Dalga Sayısı Sonsuz (Her 10 dalgada Boss tekrarı)
Yeni Askerler Şerif (Kahraman) - Nihai asker sınıfı
Özel İçerik Haftalık Liderlik Tablosu, Özel Kozmetikler
Zorluk Ölçekleme Her 10 dalga: Düşman HP +20%, Hasar +15%

Sonsuz Mod Motivasyonları:


30 Günlük Oyuncu Yolculuğu Özeti

[Diagram]

8. Günlük & Haftalık İçerik Döngüsü

8.1. Günlük Görevler (Her Gün Sıfırlanır)

Görev Ödül Zorluk
5 dalga tamamla 200 🪙 Kolay
3 bina yükselt 150 🪵 Kolay
10 haydut öldür 100 ⚙️ Orta
1 Boss yeniden yen (tekrar) 1 ⭐ Zor
Tüm günlük görevleri tamamla Günlük Sandık (Rastgele asker kartı) -

8.2. Haftalık Etkinlikler (Her Pazartesi Yenilenir)

Hafta İçi Etkinlik Adı Açıklama
Pazartesi Altın Madeni Çılgınlığı Tüm altın üretimi %50 artar
Çarşamba Haydut İstilası Özel zorluk dalgaları, 3x ganimet
Cuma Kara Tren Özel bir tren özel kaynaklar getirir
Pazar Şerif Düellosu Diğer oyuncuların kasabalarına karşı otomatik savaş (PvP benzeri asenkron mod)

8.3. Giriş Ödülleri (Login Streak)

Gün Ödül
1. Gün 500 🪙
2. Gün 300 🪵
3. Gün 200 ⚙️
4. Gün 5 🧨
5. Gün 3 ⭐
6. Gün Rastgele Asker Kartı
7. Gün Altın Sandık (Nadir asker kartı garantili)

7 günlük döngü tamamlandığında başa döner, ancak her tekrarda ödüller %10 artar.


9. İlerleme Eğrisi & Dengeleme

9.1. Zorluk Eğrisi

Zorluk
  ▲
  │                                          ╱ Sonsuz Mod
  │                                    ╱────╱  (Sürekli artış)
  │                              ╱────╱
  │                    ╱────────╱  B5
  │              ╱────╱    B4
  │        ╱────╱  B3
  │  ╱────╱  B2
  │╱  B1
  └──────────────────────────────────────────► Gün
     1    5    10    15    20    25    30

9.2. Güç Dengesi Prensibi

Bölüm Düşman HP Çarpanı Düşman Hasar Çarpanı Dalga Başı Düşman Sayısı
B1 1.0x 1.0x 3-25
B2 1.5x 1.3x 5-30
B3 2.2x 1.6x 8-35
B4 3.0x 2.0x 10-40
B5 4.0x 2.5x 12-50
B6 (Sonsuz) 4.0x + (Dalga × 0.2x) 2.5x + (Dalga × 0.15x) 15+

10. Aktif Yetenek Kartları

Oyuncunun savaş sırasında dokunarak kullandığı güçlü müdahale kartları:

Kart Açılma Bekleme Kaynak Etki
🧨 Dinamit Fırlat B3 20 sn 1 Dinamit Dokunulan alana 3x3 AoE hasar
🏇 Takviye Çağır B4 45 sn 300 Altın 3 geçici süvari asker çağırır (30 sn süre)
⚡ Hızlı Çekim B5 60 sn Ücretsiz 5 sn boyunca tüm askerler 2x hızlı ateş eder
🛡️ Acil Onarım B2 30 sn 200 Odun Tüm barikatları %50 onarır
🌪️ Kum Fırtınası B6 90 sn 3 Dinamit Tüm düşmanları 5 sn yavaşlatır ve %20 hasar verir

Kart Slotları: Oyuncu aynı anda 3 aktif kart taşıyabilir. Savaş öncesi kart seçimi yapılır.


11. Asset Eşleştirme Haritası

11.1. Çevre & Harita Assetleri

Bölüm Kullanılacak Ana Asset Destekleyici Assetler
B1: Tumbleweed Station POLYGON - Western Pack POLYGON - Arid Desert, POLYGON - Construction Pack
B2: Dead Man's Canyon POLYGON - Western Frontier Pack POLYGON - Explorer Kit, POLYGON - Nature Pack
B3: Red Creek Oasis POLYGON - Farm Pack POLYGON - Town Pack, POLYGON - Nature Pack
B4: Ghost Town POLYGON - Horror Mansion POLYGON - Horror Asylum, POLYGON - Horror Carnival
B5: El Paso Junction POLYGON - City Pack POLYGON - Shops Pack, POLYGON - Street Racer (Tren rayları)
Genel Çevre POLYGON - Starter Pack POLYGON - Prototype Pack (Prototipleme için)

11.2. Karakter & Asker Assetleri

Karakter Rolü Kullanılacak Asset
Şerif & Yardımcıları (Oyuncu askerleri) POLYGON - Western Pack (Kovboy karakterleri)
Haydutlar (Temel düşman) Syndekic karakterler > Apocalypse Outlaws
Kasaba Halkı (İşçiler, madenciler) Syndekic karakterler > Modern Civilians
Zombi Haydutlar (B4 düşmanları) POLYGON - City Zombies Pack, Syndekic karakterler > Apocalypse Zombies
Kurtadam (B4 Boss düşmanı) POLYGON - Werewolf
Atlı Süvari POLYGON - Knights Pack (At modelleri)
Polis / Şerif (Özel kostümler) Syndekic karakterler > Modern Police

11.3. Silah Assetleri

Silah Türü Kullanılacak Asset
Revolverler, Tüfekler, Pompalılar POLYGON - Western Pack (içindeki silah modelleri)
Yay ve Tuzak Silahları POLYGON - Bow and Crossbow
Gatling Tüfek POLYGON - Military Pack
Su Tabancaları (Özel etkinlik) POLYGON - Water Guns

11.4. Animasyon Assetleri

Animasyon Türü Kullanılacak Asset
Yürüme, Koşma, Boşta Durma ANIMATION - Base Locomotion
Kılıç Savaşı (Süvari) ANIMATION - Sword Combat
Yay Kullanma (Keskin Nişancı) ANIMATION - Bow Combat
Boşta Animasyonlar ANIMATION - Idles
Zafer Dansı, Kışkırtma ANIMATION - Emotes and Taunts
Goblin Yürüyüşü (Zombi hareketi) ANIMATION - Goblin Locomotion

11.5. Arayüz (UI/HUD) Assetleri

Ekran / UI Elemanı Kullanılacak Asset
Savaş HUD'u (HP barları, dalga sayacı) INTERFACE - Apocalypse HUD
Ana Menü, Ayarlar INTERFACE - Dark Fantasy HUD
Asker Kart Seçimi, Envanter INTERFACE- Fantasy Menus
Alternatif Modern UI INTERFACE - Modern Menus

11.6. Efekt Assetleri

Efekt Türü Kullanılacak Asset
Silah ateşi, patlama, büyü POLYGON - Particle FX Pack
Kar efektleri (Özel etkinlik) POLYGON - Snow Kit

11.7. Ek / Dekoratif Assetler

Kullanım Alanı Kullanılacak Asset
Köpek evcil hayvanı (Kozmetik) POLYGON - Dog Pack
Tatil etkinlikleri POLYGON - Xmax Pack, POLYGON - Easter Pack, POLYGON - Pumpkins Pack, POLYGON - Halloween Horror Masks
Kasaba dekorasyonu POLYGON - Coffee Shop, POLYGON - Shops Pack

12. Gelir Modeli & Monetizasyon

12.1. Gelir Kanalları Özeti

[Diagram]

12.2. Ödüllü Reklamlar (Rewarded Ads) - Ana Gelir Kaynağı

Oyuncuya asla zorunlu reklam gösterilmez. Tüm reklamlar isteğe bağlıdır ve somut bir karşılık sunar:

Reklam Tetikleyicisi Ödül Günlük Limit
Dalga sonrası "Ganimetini 2x'le!" Kazanılan altın/kaynak 2 katına çıkar 10 kez
Enerji bittiğinde "+5 Enerji" 5 enerji puanı 5 kez
Ücretsiz Sandık (4 saatte 1) Sandık bekleme süresini atla 6 kez
Offline geliri 2x'le Banka pasif gelirini ikiye katla 1 kez (günlük ilk girişte)
Ücretsiz Yıldız 3 ⭐ kazan 3 kez
İnşaat hızlandırma %50 süre azaltma 5 kez

[!TIP] Tahmin: Aktif bir oyuncu günde ortalama 8-12 ödüllü reklam izler. Bu, oyuncu başına günde $0.08-0.15 reklam geliri sağlar. 10.000 günlük aktif oyuncu (DAU) ile: **$800-1500/gün**.


12.3. Savaş Bileti (Battle Pass) - $4.99/ay

Her ay yenilenen, 30 günlük ilerleme yoluyla ödüller kazandıran sistem:

Ücretsiz Yol (Tüm oyuncular):

Seviye Ödül
5 500 🪙
10 Rastgele Asker Kartı
15 5 ⭐
20 1000 🪙 + 500 🪵
25 Nadir Asker Kartı
30 Altın Sandık

Premium Yol ($4.99 ile açılır):

Seviye Ödül
5 Özel Şerif Kostümü: "Gümüş Yıldız"
10 10 ⭐ + 500 ⚙️
15 Efsanevi Asker Kartı
20 Özel Silah Görünümü: "Altın Revolver"
25 20 ⭐ + Özel Köpek Kostümü
30 Efsanevi Kahraman Görünümü + 50 ⭐

Savaş Bileti XP'si günlük görevler, dalga tamamlama ve haftalık etkinliklerden kazanılır.


12.4. Premium Para (Yıldız ⭐) - IAP Paketleri

Paket Yıldız Fiyat Bonus
Bir Avuç Yıldız 50 ⭐ $0.99 -
Kovboy Kesesi 150 ⭐ $2.99 +10% bonus
Şerif Kasası 500 ⭐ $9.99 +20% bonus
Hazine Vagonu 1200 ⭐ $19.99 +30% bonus
El Patron'un Hazinesi 3000 ⭐ $49.99 +50% bonus

Yıldız Harcama Alanları:


12.5. Özel Teklifler (Limited-Time Offers)

Teklif İçerik Fiyat Gösterim Zamanı
Başlangıç Paketi 200 ⭐ + 5000 🪙 + Nadir Asker Kartı $1.99 Oyuna ilk başlandığında (1 kez)
Bölüm Geçiş Paketi 100 ⭐ + 3000 🪙 + 2000 🪵 + 1000 ⚙️ $2.99 Her yeni bölüm başladığında
Boss Yenilgisi Paketi 50 ⭐ + Tam Enerji + Tüm Barikat Onarımı $0.99 Boss'a 2 kez yenildiğinde
Hafta Sonu Özel 300 ⭐ + Efsanevi Sandık $4.99 Her Cumartesi

[!IMPORTANT] Temel Kural: Oyun asla "pay-to-win" (para ile kazanma) olmamalıdır. Premium para sadece hızlandırma ve kozmetik sağlar. Sabırlı bir oyuncu hiç para harcamadan tüm kampanyayı tamamlayabilmelidir.


12.6. Reklam Kaldırma (Remove Ads) - $3.99


12.7. Kozmetik Mağaza

Oyunun dengesini bozmayan, tamamen görsel öğeler:

Kategori Örnekler Fiyat
Şerif Kostümleri Altın Kovboy, Gece Süvarisi, Çöl Tilkisi 50-200 ⭐
Silah Görünümleri Altın Revolver, Gümüş Tüfek, Kristal Bıçak 30-100 ⭐
Barikat Temaları Demir Kale, Kaktüs Duvarı, Buz Bariyeri 80-150 ⭐
Evcil Hayvan Çöl Köpeği, Şahin, Çıngıraklı Yılan 100-250 ⭐
Kasaba Dekorasyonu Bayraklar, Tabelalar, Çiçek Saksıları 20-50 ⭐

13. UI/UX Akış Şeması

13.1. Ekran Akışı

[Diagram]

13.2. Ana Ekran Düzeni (Portrait)

┌──────────────────────────┐
│ [⭐ 150] [🪙 12.5K] [🪵 8K] │  ← Kaynak Barı
│ [⚙️ 3.2K] [🧨 12] [⚡ 15/20] │  ← Enerji
├──────────────────────────┤
│                          │
│    ┌──────────────────┐  │
│    │                  │  │
│    │   KASABA GÖRÜNÜM │  │  ← İzometrik kasaba
│    │   (Dokunarak     │  │     görünümü. Binalara
│    │    bina seç)     │  │     dokunarak detay
│    │                  │  │     paneli açılır.
│    │                  │  │
│    └──────────────────┘  │
│                          │
├──────────────────────────┤
│  [🏠 İnşa]  [⚔️ Savaş]  │  ← Ana eylem butonları
│  [🍺 Saloon] [🔨 Demirci] │
├──────────────────────────┤
│ [📋 Görevler] [🎫 Pass]  │  ← Alt navigasyon
│ [🛒 Mağaza] [⚙️ Ayarlar] │
└──────────────────────────┘

13.3. Savaş Ekranı Düzeni (Portrait)

┌──────────────────────────┐
│ Dalga: 12/20  [⏸️] [⏩2x] │  ← Dalga bilgisi & hız
├──────────────────────────┤
│                          │
│   🏜️ 🌵 SAVAŞ ALANI 🌵 🏜️  │  ← Düşmanlar buradan
│                          │     gelir
│   ═══════════════════    │  ← Barikat hattı
│   [🤠][🤠][🤠]          │  ← Sol şerit askerleri
│   [🤠][🤠][🤠]          │  ← Orta şerit askerleri
│   [🤠][🤠][🤠]          │  ← Sağ şerit askerleri
│                          │
│   ┌──KASABA──────────┐   │
│   │ (Korunan alan)   │   │
│   └──────────────────┘   │
│                          │
├──────────────────────────┤
│ [🧨 Dinamit] [🏇 Takviye] │  ← Aktif yetenek
│ [⚡ H.Çekim] [🛡️ Onarım] │     kartları
└──────────────────────────┘

14. Teknik Mimari Özeti

14.1. Unity Proje Yapısı

Assets/
├── _Project/
│   ├── Scenes/
│   │   ├── MainMenu.unity
│   │   ├── TownView.unity
│   │   ├── Battle_B1_Tumbleweed.unity
│   │   ├── Battle_B2_Canyon.unity
│   │   ├── Battle_B3_Oasis.unity
│   │   ├── Battle_B4_GhostTown.unity
│   │   └── Battle_B5_ElPaso.unity
│   ├── Scripts/
│   │   ├── Core/
│   │   │   ├── GameManager.cs
│   │   │   ├── SaveManager.cs
│   │   │   ├── ResourceManager.cs
│   │   │   └── AudioManager.cs
│   │   ├── Economy/
│   │   │   ├── ResourceType.cs
│   │   │   ├── ResourceProducer.cs
│   │   │   ├── Bank.cs
│   │   │   └── TrainCargo.cs
│   │   ├── Building/
│   │   │   ├── BuildingData.cs (ScriptableObject)
│   │   │   ├── BuildingManager.cs
│   │   │   ├── BuildingGrid.cs
│   │   │   └── ConstructionTimer.cs
│   │   ├── Military/
│   │   │   ├── SoldierData.cs (ScriptableObject)
│   │   │   ├── SoldierController.cs
│   │   │   ├── SoldierPlacement.cs
│   │   │   ├── ProjectileSystem.cs
│   │   │   └── BarricadeHealth.cs
│   │   ├── Enemy/
│   │   │   ├── EnemyData.cs (ScriptableObject)
│   │   │   ├── EnemyController.cs
│   │   │   ├── EnemySpawner.cs
│   │   │   ├── WaveManager.cs
│   │   │   └── BossController.cs
│   │   ├── Cards/
│   │   │   ├── ActiveCardData.cs (ScriptableObject)
│   │   │   ├── CardManager.cs
│   │   │   └── CardEffects.cs
│   │   ├── UI/
│   │   │   ├── HUDController.cs
│   │   │   ├── BuildingPanel.cs
│   │   │   ├── SaloonPanel.cs
│   │   │   ├── ShopPanel.cs
│   │   │   ├── BattlePassUI.cs
│   │   │   └── ToastNotification.cs
│   │   └── Monetization/
│   │       ├── AdsManager.cs
│   │       ├── IAPManager.cs
│   │       └── BattlePassManager.cs
│   ├── Data/
│   │   ├── Buildings/          (ScriptableObject dosyaları)
│   │   ├── Soldiers/           (ScriptableObject dosyaları)
│   │   ├── Enemies/            (ScriptableObject dosyaları)
│   │   ├── Waves/              (ScriptableObject dosyaları)
│   │   └── Cards/              (ScriptableObject dosyaları)
│   ├── Prefabs/
│   │   ├── Buildings/
│   │   ├── Soldiers/
│   │   ├── Enemies/
│   │   ├── Projectiles/
│   │   └── Effects/
│   └── UI/
│       ├── Sprites/
│       ├── Fonts/
│       └── Prefabs/
├── SyntyAssets/                (İçe aktarılan Synty paketleri)
│   ├── PolygonWestern/
│   ├── PolygonWesternFrontier/
│   ├── PolygonApocalypse/
│   └── ...
└── Plugins/
    ├── UnityAds/
    └── UnityIAP/

14.2. Temel Teknik Kararlar

Alan Teknoloji / Yaklaşım
Render Pipeline URP (Universal Render Pipeline) - Mobil optimizasyon
Düşman Yol Bulma Unity NavMesh + NavMeshAgent
Veri Yönetimi ScriptableObjects (Bina/Asker/Düşman verileri)
Kayıt Sistemi JSON serileştirme + PlayerPrefs (şifreleme ile)
Reklam SDK Unity Ads + AdMob Mediation
IAP Unity IAP (App Store & Google Play)
Analitik Unity Analytics + Firebase
UI Framework Unity UI Toolkit veya TextMeshPro ile klasik Canvas
Kamera Cinemachine (Savaş sırasında dinamik kamera)
Ses FMOD veya Unity Audio Mixer

14.3. Geliştirme Aşamaları (Tahmini Yol Haritası)

Aşama Süre Çıktı
Prototip 2-3 hafta Tek haritada çalışan temel dalga sistemi, 1 asker, 1 düşman türü
Alpha 4-6 hafta Bölüm 1-2 oynanabilir, ekonomi sistemi, 3 asker türü, Boss savaşları
Beta 4-6 hafta Tüm 5 bölüm, UI/HUD tamamlanmış, monetizasyon entegre
Polish 2-3 hafta Ses, efektler, dengeleme, performans optimizasyonu
Soft Launch 2 hafta Belirli ülkelerde (Kanada, Avustralya) test yayını
Global Launch - App Store & Google Play dünya genelinde yayın

[!NOTE] Bu doküman, oyunun temel tasarım kılavuzudur. Geliştirme sürecinde dengeleme değerleri (düşman HP, kaynak miktarları, inşaat süreleri) playtesting sonuçlarına göre sürekli ayarlanmalıdır.