Zamanı bükün, yerçekimini çevirin, döngüden kaçın.
DreamLoop'ta her oda uyuyan bir zihnin rüyası gibi davranır. Nesneler etkileşimlidir ancak klasik mantık kurallarına uymazlar. Odalardan kaçmak için oyuncunuz, çevredeki nesneleri doğru bulmaca durumlarına getirdikten sonra çıkış kapısına ulaşmalıdır.
Saati ilerletmek için dokunun. Bazı kapılar sadece gün doğduğunda açılır, bazı varlıklar ise sadece gece yarısı uyanır.
Yerçekimini tersine veya yanlara çevirin. Tavanda yürüyerek kutuları yerdeki tetikleyici butonların üzerine düşürün.
Görünmez mürekkeple yazılmış gizli sembolleri açığa çıkarmak veya ışığa duyarlı kameraları atlatmak için lambayı açıp kapatın.
Odadaki bilgisayar terminalini kullanarak oda değişkenlerini doğrudan modifiye edin (örneğin oyuncunun zıplama yüksekliğini artırın).
DreamLoop'ta yerçekimi sadece dikey bir kuvvet değildir. Oyuncular tüm odayı 90 veya 180 derece döndüren yerçekimi olaylarını tetikleyebilir. Unity üzerindeki yerçekimi kodlerimiz yön değişimlerini işleyerek karakterin tavanlarda kaymasını veya dik panellerde yürümesini pürüzsüzce sağlar.
Her bulmaca odası durum bağımlılıkları üzerine kuruludur. Nesnelerle etkileşimler (ışığı kapatma, saati kurma) yerel durumları değiştirir. Çıkış kapısı sadece durumlar hedeflenen parametrelerle eşleştiğinde açılır. Seviye tasarımcımız Metehan, bu bağımlılıkları kod yazmadan Unity ScriptableObjects ile kurgular.
Şu anda 10 seviyelik alfa sürümünü aktif olarak geliştiriyoruz. Oynanış mekanikleri ve temel durum mantığı tamamen entegre edildi. Bir sonraki hedeflerimiz final piksel çizimlerini, retro ses efektlerini ve dokunmatik ekran geri bildirimlerini tamamlamaktır.