dinamik kavanoz yığını
- Toplanan kavanoz sayısına göre büyüyen stack
- Karakterin yığının üstünde konumlanması
- Engel çarpışmalarında stack kaybetme
- Değişen yüksekliğe göre hareketin güncellenmesi
Cazu'yu ve kavanoz yığınını parkur boyunca yönlendir; engellerden kaç, stack'i büyüt ve en yüksek çarpanla bitişe ulaş.
JazuRider, Upperpik stajında geliştirdiğim ikinci mobil hypercasual projeydi. Cube Surfer benzeri stack mekaniğini Türk mitolojisi ve cadı temasına sahip özgün bir görsel dünyada yorumladım. Oyuncu Cazu karakterini üst üste dizilmiş kavanozların üzerinde yönlendirir; engeller yığını küçültür, toplanan kavanozlar ise yeniden büyütür. Amaç mümkün olduğunca fazla kavanozu koruyarak bölüm sonuna ulaşmaktır.
Dinamik stack davranışı, engel çarpışmaları, karakterin yığın üzerindeki hareketi, takip kamerası ve fizik hissi üzerinde yoğunlaştım. Temel mekanikler tamamlandıktan sonra bounce, gecikmeli kavanoz hareketleri, trail, animasyon, ses, post-processing ve color grading ile oyunun hareketini ve atmosferini polish ettim.
DiveAlamut'ta core gameplay, collision, game state ve mobil kontrol üzerine kurduğum temelin ardından JazuRider'da dinamik obje yığınları, kamera takibi, fizik hissi, animasyon ve polish tarafına daha fazla yoğunlaştım. Yığının tek bir katı parça gibi görünmesi yerine, parçaların kontrollü gecikmeler ve fiziksel tepkilerle hareket etmesini sağlayarak daha doğal ve tatmin edici bir sonuç elde ettim.