Umut Eren Demirci
← Tüm oyunlar
Match-3 kule savunması · Unity 6 · mobil ve tarayıcı

Arcana Siege

Taşları eşleştir, kulelerini ateşle. Kapıyı tut.

Telefonlar için bir match-3 kule savunması. Üstte bir yol, altta bir tahta: her taş rengi bir kuleye aittir, yani her eşleşme bir emirdir. Renk kuleyi, büyüklük gücü seçer ve düşmanlar yalnızca siz hamle yaptıkça yürür; böylece durup düşünebilirsiniz.

Dört kule, yedi düşman türü (zırh, kalkan, şifacılar, bölünen bir yavru anası), kötü şans korumalı 3'te 1 geliştirme seçimi ve dört diyarda kalıcı geliştirmeleri ve günlük kuşatması olan 12 kuşatmalık bir kampanya tasarladım. Her sayı, gerçek kurallarla oynayan botlarla ayarlandı.

Tarayıcıda oynaGDD'yi okuTek sayfa özet
%87 → %10rastgele basmanın kazanma oranı; bir stüdyo oyun testinden sonra yol oyuncunun hamlelerine bağlandı
%50–76her hızda ilk deneme kazanma oranı: düşünmek asla cezalandırılmaz
12bir kariyer botuyla testere dişine ayarlanmış kuşatma
Oyun tasarım dokümanı, özetlenmiş

Nasıl tasarlandı

Aşağıdaki her bölüm, oyun tasarım dokümanının bir bölümünü özetler. Her özet, PDF'teki tam bölüme bir bağlantıyla biter.

01Tek ekranda oyun

Düşmanlar bir yoldan kapıya doğru yürür; oyuncu kule yerleştirmez, kuleleri ateşler. Eşleşmenin rengi kuleyi, büyüklüğü gücü seçer; zincirlemeler gücü katlar.

  • Her eşleşme bir karardır: doğru anda doğru renk, yanlış renkteki büyük bir eşleşmeyi yener.
  • Seçmek hızı yener: her hamle yolda aynı mesafeye mal olur, düşünmek ucuzdur.
  • Beş dakikada bir koşu: on dalga ve bir boss, her zaman bir deneme daha kadar yakın.
Bölümün tamamını GDD'de oku (sayfa 2)

02Çekirdek döngü: bir hamle, yaklaşık iki saniye

Yolu oku, bir eşleşme seç, isabetini izle: zerreler tahtadan kuleye uçar, kule ateş eder. Her zincirleme %25 daha fazla güç ekler. Yol hamleyle işler: her hamle düşmanların 1,6 saniye yaklaşmasına izin verir; oyuncu düşünürken yalnızca sürünürler. Özel taşlar kule hamlelerine dönüşür (sıra temizleyici bütün yola yaylım atar, çark yolu sarsar, yıldız yıldız yağmuru çağırır) ve zırhı ile kalkanı deler.

Bölümün tamamını GDD'de oku (sayfa 3)

03Düşmanlar: her biri bir soru sorar

Her biri farklı bir kuleyle yanıtlanan yedi düşman türü: hızlı Koşucular (Dalga onları yavaşlatır), zırhlı Kabadayılar (Kılıç zırhı yok sayar), Kalkancılar (kalkan ilk darbeyi yutar, bu yüzden çok sayıda küçük darbe kazanır), şifa veren Yardımcılar (önce onları vurun) ve Cinlere bölünen Yavru Anaları. Zırh ve kalkan birbirinin ayna görüntüsüdür, bu yüzden tek bir renk asla doğru cevap olmaz. Her kuşatma taçlı bir şampiyonla ya da Arkana'lardan biriyle biter.

Bölümün tamamını GDD'de oku (sayfa 4)

04Koşu: on dalga ve bir seçim

Her dalgadan sonra saat bir seçim için durur: bütün kuşatma boyunca geçerli üç karttan birini seçin. En zayıf kuleniz için kart içermeyen üç teklif arka arkaya gelirse bir sonraki teklifte bir tane garantidir; yeniden dağıtmak Güneş taşlarından gelen altına mal olur. Her kartın değeri bir botla 500 kuşatma boyunca tek başına ölçüldü: en zayıflar güçlendirildi, en güçlüler kırpıldı; ta ki hiçbiri ölü, hiçbiri zorunlu seçim olmayana kadar.

Bölümün tamamını GDD'de oku (sayfa 5)

05Kampanya: bilerek kurulmuş bir testere dişi

Dört diyarda on iki kuşatma; her diyar bir düşman ekler ve Arkana'lardan biriyle biter. Bir kariyer botu hiçbir şeyle başlar, altın biriktirir ve geliştirme satın alır; eğri, bir diyarın finali bir duvar, bir sonraki kuşatma bir nefes molası olacak şekilde ayarlandı. İlk kez oynayan biri haritayı yaklaşık 28 koşuda bitirir; yedi denemeyle Yargı, bir oyun testinde izlenecek sayıdır.

Bölümün tamamını GDD'de oku (sayfa 6)

06Meta ve ekonomi

Kazanılsın ya da kaybedilsin her kuşatmadan gelen altın kalıcı kule seviyeleri satın alır (her biri +%12, kule başına on); bu yüzden kaybetmek bile ilerletir; kuleler rütbelerini yolda gösterir. Yıldızlar kuşatmaların kilidini açar ve değiştiricili (Kan Ayı, Demir Yürüyüş…) günlük kuşatma tarihe göre üretilir. Para kazanma arayüzlerin arkasında planlandı: ödüllü bir ikinci şans, nadir interstitial'lar, enerji sistemi yok.

Bölümün tamamını GDD'de oku (sayfa 7)

07Denge: botlarla ayarlandı

Kurallar saf C# olduğundan bir konsol çalıştırıcısı, ölçülmüş hızlarda üç tür oyuncuyla binlerce kuşatmayı paralel oynar. Veri tasarımı üç kez değiştirdi: Kabadayılara zırh, hızlı ve rastgele kaydırmanın kazanmasını durdurdu; seçimin koşunun ta kendisi olduğu ortaya çıktı (onsuz %2, onunla %63 galibiyet); ve bir stüdyo oyun testçisi yolu fazla talepkâr buldu. Yolu hamlelere bağlamak, rastgele basmayı %87'den %10'a düşürdü ve yavaş düşünenleri %10'dan %50'ye çıkardı.

Bölümün tamamını GDD'de oku (sayfa 8)

08Sanat yönetimi: cel-shaded çıkartmalar

Her karakter, boss, kule ve dekor, mesafe alanı şekillerinden kodla çizilir: özgün, tutarlı ve saniyeler içinde yeniden üretilebilir. Kingdom Rush'tan esinlenen cel gölgeleme, sıcak mürdüm dış çizgiler ve bir doygunluk hiyerarşisi (taşlar ve kuleler en parlak, ardından düşmanlar, sahne soluk). Her birinin kendi paleti ve dekoru olan dört diyar: Yeşil Orman, Güneş Yanığı Yolu, Ay Işıklı Bataklık ve Donmuş Zirve.

Bölümün tamamını GDD'de oku (sayfa 9)

09Ses ve oyun hissi

Her diyar için bir orkestral parça ve bosslar için destansı bir döngü, geçişli. Gerçeğinin en iyi okunduğu yerde kayıtlı darbe sesleri (Kılıç için çelik, kapı için koçbaşı), altında sentezlenmiş büyü. Zerreler, vuruş duraklaması, beyaz vuruş parlamaları ve zırhta sekip giden gri sayılar oyuncuya hangi kuleyi kullanacağını öğretir.

Bölümün tamamını GDD'de oku (sayfa 10)

10Kullanıcı deneyimi ve oyuna giriş

Metinle değil yolla öğret: 1. kuşatmada yalnızca erler ve koşucular var; her yeni düşman tek bir ipucuyla tek başına gelir ve cevabı oyuncunun zaten bildiği bir kuledir. Her taşın bir rengi, bir şekli ve bir sembolü var; seçimin süre sınırı yok; yerleşim dikey ve tek elle oynanır.

Bölümün tamamını GDD'de oku (sayfa 11)

11Teknoloji

Match-3 kuralları Arcana Match'ten yeniden kullanıldı; kuşatma kendi saf C# derlemesidir, sabit adımlı ve deterministiktir, 132 EditMode testiyle kapsanır. Sahne, sanat ve sesler editör menüleriyle üretilir; proje kaynaktan yeniden kurulur. Web ve Android sürümleri; kayıt, mağaza, reklam ve analitik arayüzlerin arkasında.

Bölümün tamamını GDD'de oku (sayfa 12)
Oyundan

Ekran görüntüleri

Her görüntü doğrudan oyunun kendisinden alındı.

Tasarım dokümanları

Daha fazlası

Bir yapay zekâ kodlama asistanıyla (Claude) geliştirildi. Oyunu tasarladım, kuralları, hedefleri ve ayarları belirledim, denge simülasyonlarını yürüttüm ve her geliştirme aşamasını oynayarak test ettim.