SUNTHREAD
Sabahın ilk ışınısın. Uyuyan bahçeden tek bir ışık ipliği geçiriyorsun.


- Proje
- Kendi ürünümüz
- Rolümüz
- Oyun tasarımı · Üretici algoritma · Unity geliştirme
- Süre
- Devam ediyor
01 / Projenin arkasında
Bir ihtiyaç. Düşünülmüş bir çözüm.
Zorluk
WARDLIGHT motoru üzerinde ölçtüğümüz zaaf açıktı: seviye 400’de hamlelerin %100’ü zorunluydu, oyuncu hiçbir noktada karar vermiyordu. Tek çizgi bulmacalarının çoğu ya tahminle ilerler ya da dikte eder. SUNTHREAD’in birinci ilkesi bu yüzden şu: çözülebilirlik giriş bileti, teklik ve çıkarım üründür. Her seviyenin tek bir çözümü olmalı ve o çözüme tahmin etmeden ulaşılabilmeli.
Yaklaşım
Üretici beş sert kapıdan geçen adaylar üretir: çözüm sayısı tam bir; hiçbir ipucu tekliği bozmadan silinemez; yalnız isimlendirilmiş çıkarım kurallarını uygulayan insan tarzı çözücü seviyeyi bitirebilir; zorunlu hamle oranı %35–70 bandında; çözücünün kullandığı kural çokkümesi son beş seviyeyle aynıysa seviye reddedilir.
Çözücü beş kademede çalışır (çıkmaz sokak, rüzgâr yayılımı, satranç paritesi, tarh sayacı, dönüş sayacı) ve zorluk skoru bu kademelerden türer. Üretici önce Node’da referans olarak yazıldı; C# portu golden fixture’larla bayt bayt karşılaştırılıyor. Işık çizgisi LineRenderer değil, ark uzunluğu UV’li özel üçgen şerit; geri bildirim sırası önce haptik, sonra ses, sonra görsel.
Sonuç
Altı bölüm × 20 küratörlü seviye ve 200 günlük seviye: 320 seviyenin tamamı depodaki doğrulama raporunda beş adımdan geçiyor, sıfır hata. Zorunlu hamle oranı en düşük 0,44, ortalama 0,59, en yüksek 0,79; aynı ölçüm WARDLIGHT’ta %100’dü. 27 EditMode ve 34 PlayMode testi yeşil; PlayMode koşusu her inceleme sayfasını yeniden çiziyor. Müzik üretken, dört mevsim paleti ve yüksek kontrast modu var. Geliştirme sürüyor.
02 / Ürünün içinde
Ekran ekran, deneyim.
Detayları görmek için bir ekranı açın.04 görsel
03 / Kapsam & detaylar
Deneyimi oluşturan detaylar.
- 01
Beş kapılı üretici hattı: benzersizlik, minimal ipucu, insan çözücü, zorunlu hamle, parmak izi
- 02
Node referans uygulaması + C# portu, bayt bayt eşleşme testi
- 03
Her iddianın karşılığında işlenmiş kanıt dosyası
- 04
Unity 6, 2D URP, dikey, Android öncelikli
Teknoloji
- Motor
- Unity 6000.5
- Dil
- TR · EN
Seviye üretimi ve doğrulama
Deterministik üretim
five-gate candidate pipelineÜRÜNÜN İÇİNDEN
Ekranın arkasındaki mühendislik.
Bu projede geliştirdiğimiz sistemler ve çözdüğümüz somut problemler.
Beş kapı, hepsi sert kısıt
Teklik sayacı ikinci çözümde erken çıkıyor; ipucu minimizasyonu her ipucunu tek tek silip tekliği yeniden deniyor; insan çözücü yalnız isimlendirilmiş kuralları uyguluyor; zorunlu hamle oranı %35–70; kural çokkümesi son beş seviyeyle aynıysa aday reddediliyor.
Doğrulama raporu depoda
Her seviye JSON’dan yeniden kurulup sıfırdan test ediliyor: saklanan çözüm kurallara uyuyor mu, çözüm sayısı tam bir mi, insan çözücü tahminsiz bitiriyor mu, çözücünün cevabı saklananla aynı mı, zorunlu hamle oranı bölümün bandında mı. 320 seviye, sıfır hata; en yüksek oran 0,79.
Post-processing’in hiç çalışmadığını test yakaladı
Renderer varlığı PostProcessData taşımadığı için URP bunu "kapalı" okuyor, ipliğin HDR renkleri beyaza kırpılıyordu. Bloom ve renkli hava vinyeti artık koddan kuruluyor ve bir EditMode testi veri kaybolursa düşüyor. Metin atlası açılışta her glif ve boyutla ısıtılıyor; oyun ortasında yeniden inşa yok.
Sıradaki fikir sizin.
Sizin ürününüz için ne yapabiliriz?
İlk sürümden büyüyen platformlara; tasarım, geliştirme ve yayın sürecini birlikte planlayalım.
Türkiye’den Amerika, İngiltere, Avustralya ve dünyanın her yerine.