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

- 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
- 01
Yerleştir
Şekli, ağırlığı ve renk eşleşmesini düşünerek şekerini bırak.
- 02
Hazırlan
Önceden haber verilen kavanoz hareketine göre istifini kur.
- 03
İlerle
Yıldızlar kazan, yeni mekaniklerle karşılaş ve farklı bir denge kur.
ÜRÜNÜ ŞEKİLLENDİREN KARARLAR
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.
İç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.
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.
02 / Ürünün içinde
Ekran ekran, deneyim.
Detayları görmek için bir ekranı açın.05 görsel
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
Teknoloji
- Motor
- Unity 6000.5.0f1
- Level
- 300
- Dil
- TR · EN · DE · ES · FR
Seviye üretimi ve doğrulama
Deterministik üretim
seed = level index300 taranan level
ÜRÜNÜN İÇİNDEN
Ekranın arkasındaki mühendislik.
Bu projede geliştirdiğimiz sistemler ve çözdüğümüz somut problemler.
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.
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ı.
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.
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? ↗