İçeriğe geç
Tilting Jar ikonuKendi ürünümüz2026

Tilting Jar

Cam kavanoza şeker istifliyorsun. Kavanozun kendi aklı var.

iOS
Benzer bir proje konuşalım
Tilting Jar’ın gerçek oyun ekranları: kavanoz, renkli bloklar ve fizik tabanlı bulmacalar
Proje
Kendi ürünümüz
Rolümüz
Oyun tasarımı · Unity geliştirme · Ekonomi sistemi · Yayın
Süre
7 ay

01 / ÜRÜN & YAKLAŞIM

Küçük bir kavanoz. Katman katman oyun tasarımı.

Tilting Jar’da oyuncu cam bir kavanoza şeker bırakıyor; aynı renkten dördü birbirine değince patlıyor. Kavanoz ise eğiliyor, dönüyor ve yerçekimini değiştiriyor. Bu basit başlangıcın etrafında oynanış, bölüm üretimi, ses ve ekonomi sistemlerini birlikte geliştirdik.

Match-and-clear bulmacalarında tahta sabittir; oyuncu birkaç gün sonra ezberler ve bırakır. Fizik eklemek bunu çözer ama yeni bir sorun açar: gerçek fizik her denemeyi farklı kılar ve "rastgele, adaletsiz" hissine dönüşebilir. Bir yandan 300 seviyelik içerik, ekonomi, günlük döngü ve mağaza gerekiyordu; öte yandan tek kişilik bir ekip bunların hepsini elle üretemezdi.

Bir turun içindeki kararlar

  1. 01

    Yerleştir

    Şekli, ağırlığı ve renk eşleşmesini düşünerek şekerini bırak.

  2. 02

    Hazırlan

    Önceden haber verilen kavanoz hareketine göre istifini kur.

  3. 03

    İlerle

    Yıldızlar kazan, yeni mekaniklerle karşılaş ve farklı bir denge kur.

ÜRÜNÜ ŞEKİLLENDİREN KARARLAR

/ 01

Sürpriz var, hazırlık payı da var.

Kavanoz olaylarını gerçekleşmeden önce haber veriyoruz. Oyuncu yalnızca o anki boşluğa değil, yaklaşan eğilme veya dönüşe göre de karar veriyor. Jiroskop, cep, joker ve mıknatıs gibi mekanikler bu fizik tabanlı karar alanını genişletiyor.

/ 02

İçerik üretimi, öğretimle başlıyor.

İlk 24 bölümü mekanikleri tanıtan bir öğrenme sırası olarak elle tasarladık. Sonraki içerik, bölüm indeksini tohum olarak kullanan deterministik üretimle oluşturuluyor. 300 bölüm ve 15 bölüm grubu içeren yapıda, aynı indeksin aynı bölümü üretmesi hataların yeniden incelenmesini de kolaylaştırıyor.

/ 03

Oyun hissi ve ekonomi aynı deneyimin parçası.

Prosedürel müzik ve akorda uyumlu patlamalar oynanışa eşlik ediyor. Kozmetikler, günlük görevler ve teklif sistemi bu döngünün çevresinde çalışıyor. İlerleme yıldızlarla açılabiliyor; reklam ve satın alma katmanları oyun mantığından ayrı tutuluyor.

ORTAYA ÇIKAN ÜRÜN

Oynanış prototipinden bütün bir oyun sistemine.

300 seviye, 15 bölüm, 12 mekanik, 5 dil. Her 20 seviyede bir yıldız kapısı var ve ilerleme hiçbir zaman paraya kilitlenmiyor. Başsız bot koşumları her seviyenin geçilebilirliğini ölçüyor; denge raporu depoda duruyor. iCloud yedeği alan bazında "en iyi olan" ile birleşiyor, yerel ilerleme asla gerilemiyor. Reklam ve satın alma katmanları sağlayıcı bağımsız; anahtar boşken oyun sahte mağazayla çalışıyor. Derleme zinciri Unity → Xcode → pod install adımlarını tek komutta yürütüyor ve eksik AdMob kimliğinde derlemeyi durduruyor. Oyun App Store’da yayında.

03 / Kapsam & detaylar

Deneyimi oluşturan detaylar.

  • 01

    300 level, 15 bölüm, 12 ayrı mekanik

  • 02

    Deterministik üretim: tohum level indeksi, herkes aynı level'ı oynuyor

  • 03

    Dört katmanlı prosedürel müzik, patlamalar akorda uyumlu

  • 04

    Bağlama duyarlı teklif motoru

  • 05

    5 dil, otomatik algılama

Çakma bırakışKavanoz dürtmeJiroskopCepFeverJokerİpli ikizlerYuvarlanan şekerDev blokL parçaBölünen jöleMıknatıs

Teknoloji

Unity 6C#RevenueCat
Motor
Unity 6000.5.0f1
Level
300
Dil
TR · EN · DE · ES · FR
Seviye üretimi ve doğrulama

Deterministik üretim

seed = level index

300 taranan level

ÜRÜNÜN İÇİNDEN

Ekranın arkasındaki mühendislik.

Bu projede geliştirdiğimiz sistemler ve çözdüğümüz somut problemler.

01

24 bölümle öğren, üretim sistemiyle devam et

İlk 24 seviye elle tasarlanmış bir öğrenme dizisi. Sonraki seviyeler seviye indeksinden üretiliyor; belirli bir seviyenin başlangıç koşulları yeniden üretilebiliyor, tasarım ve hata incelemesi aynı senaryoya dönebiliyor.

02

Teklif motoru rahatsızlığı ölçer, varsaymaz

Altı teklif türü (başlangıç paketi, takılınca güçlendirici, yeten en küçük altın paketi, reklam kaldırma, ödülü ikiye katlama, bedava güçlendirici) tek kapıdan geçiyor ve aynı rahatsız etmeme kurallarına tabi. Ödüllü reklam hiçbir zaman engellenmiyor, geçiş reklamı her zaman sınırlı.

03

Bot denge koşumları ve iCloud birleştirme

Başsız bir bot seviyeleri kendi oynayıp geçiş oranını ve deneme sayısını raporluyor; fizik sabit adımlı olduğu için hızlandırılmış koşum sonucu değiştirmiyor. iCloud yedeği alan bazında en iyi değerle birleşiyor: yıldız ve altın maksimum, sahiplik birleşim; yerel ilerleme asla gerilemiyor.

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.

Projenizi anlatın

Türkiye’den Amerika, İngiltere, Avustralya ve dünyanın her yerine.

BU PROJEDEN MÜHENDİSLİK NOTLARI

Tilting Jar: tekrar üretilebilen bölümler neden önemli? ↗