Mobil Oyun Geliştirme
Yön ve sıra tabanlı puzzle fikrinin çalışan Android oyun sistemine dönüştürülmesi.
Konuşalım ↗
Arrow Escape için geliştirilen mobil puzzle deneyimi, oyun mekaniği, seviye sistemi ve görsel arayüz.
Siteyi ziyaret et ↗
Projenin Arkasında
Arrow Escape, öğrenmesi birkaç saniye süren ancak ilerledikçe oyuncudan daha fazla planlama isteyen yön ve sıra tabanlı bir mobil puzzle oyunu.
Oyunun temel fikri oldukça sade: birbirini kilitleyen okları doğru sırayla serbest bırakmak ve tüm okları oyun alanından çıkarmak. Ancak seviye karmaşıklaştıkça hangi okun önce hareket ettirilmesi gerektiği gerçek bir mantık problemine dönüşüyor.
Projede oyun mekaniğinden seviye yapısına, kullanıcı arayüzünden skor ve combo sistemlerine kadar tüm deneyimi aynı ürün yaklaşımı içerisinde ele aldık. Hedefimiz kolay öğrenilen ancak uzun süre geliştirilerek oynanabilecek güçlü bir mobil puzzle deneyimi oluşturmaktı.
Temel Oyun Mekaniği
Arrow Escape'in oyun mekaniğinin merkezinde birbirlerinin hareket alanını kısıtlayan oklar bulunuyor. Oyuncu kilitli okları serbest bıraktığında, önü açık olan ok kendi yönünde hareket ederek oyun alanından çıkıyor.
Buradaki temel problem hangi okun hareket edebildiğini görmekten daha fazlası. Bir hamle, sonraki birkaç okun hareket alanını açabilir veya yanlış bir karar yeni kilitlenmelere neden olabilir.
Bu nedenle her bölüm küçük bir sıra problemi gibi çalışıyor. Oyuncunun yalnızca mevcut hamleyi değil, hamlenin ardından oluşacak yeni oyun durumunu da değerlendirmesi gerekiyor.
Seviye Tasarımı
İyi bir puzzle oyununda yeni bir mekanik eklemek kadar, mevcut mekanikten yeni problemler üretebilmek de önemli. Arrow Escape'in seviye sistemini bu düşünce üzerine kurduk.
Oyunun temel kuralları değişmeden kalırken okların konumu, yönü ve birbirleriyle oluşturdukları kilit ilişkileri değişiyor. Böylece oyuncu her yeni bölümde aynı kontrolleri kullanıyor ancak farklı bir mantık problemiyle karşılaşıyor.
100'den fazla özgün seviyeyi giderek artan zorluk yapısıyla organize ederek ilk bölümlerin mekaniği öğretmesini, ilerleyen bölümlerin ise planlama ve dikkat gerektiren gerçek puzzle'lara dönüşmesini hedefledik.
Risk Ve Karar
Puzzle deneyimini yalnızca deneme-yanılma üzerine kurmak istemedik. Bu nedenle yanlış hamleleri oyuncunun dikkate alması gereken bir risk mekanizmasıyla ilişkilendirdik.
Yanlış kararlar can kaybına neden olduğu için oyuncu ekrana rastgele dokunmak yerine oyun alanını okumaya, okların yönlerini değerlendirmeye ve hareket sırasını planlamaya teşvik ediliyor.
Böylece basit bir dokunma hareketi, oyuncunun gözlem ve karar verme becerisini kullandığı anlamlı bir oyun aksiyonuna dönüşüyor.
Combo Sistemi
Arrow Escape'te hedef yalnızca seviyeyi tamamlamak değil. Oyuncunun doğru hamleleri arka arkaya gerçekleştirmesi chain combo sistemini devreye sokuyor.
Doğru sırada gerçekleştirilen hamleler combo zincirleri oluşturarak skor çarpanını artırıyor. Böylece bir bölümü tamamlayan oyuncuya aynı puzzle'ı daha hızlı ve daha verimli çözmek için yeni bir hedef sunuluyor.
Bu yaklaşım puzzle çözme ile skor optimizasyonunu aynı oyun döngüsünde birleştirerek tekrar oynanabilirliği güçlendiriyor.
Günlük Oyun Döngüsü
Mobil puzzle oyunlarında oyuncunun geri dönmesi için yalnızca sabit bir bölüm listesi yeterli olmayabilir. Bu nedenle Arrow Escape'e günlük puzzle yapısını dahil ettik.
Yeni günlük bulmacalar oyuncuya düzenli olarak farklı problemler sunarken streak ve ödül yaklaşımı tekrar ziyaret için doğal bir motivasyon oluşturuyor.
Özel etkinliklerle birlikte bu yapı, oyunu yalnızca tamamlanacak bir bölüm koleksiyonundan çıkarıp zaman içerisinde yaşayan bir puzzle deneyimine dönüştürüyor.
Rekabet Katmanı
Arrow Escape temelinde bireysel bir düşünme oyunu olsa da skor sistemiyle deneyimi oyuncular arasında karşılaştırılabilir hale getirdik.
Global leaderboard, oyuncunun kendi performansını dünya genelindeki diğer oyuncularla karşılaştırmasına olanak sağlıyor. Combo sistemi de yüksek skor hedefinin doğrudan oyun becerisiyle ilişkili olmasını destekliyor.
Böylece seviyeyi tamamlamak temel hedef olarak kalırken, daha iyi çözüm üretmek ve daha yüksek sıralamaya ulaşmak ikinci bir ilerleme katmanı oluşturuyor.
Kullanıcı Deneyimi
Mobil puzzle oyunlarında oyuncunun uzun kullanım talimatları okumadan temel mekaniği anlayabilmesi önemli. Arrow Escape'in arayüzünü de bu sadelik üzerine kurduk.
Dokunma temelli kontroller, okun yönünü doğrudan gösteren görsel dil ve hareket sonrası verilen anlık geri bildirimler sayesinde oyuncunun oyun kurallarını deneyerek öğrenmesini hedefledik.
Arayüzü oyunun önüne geçirmek yerine bulmacanın okunabilirliğini destekleyen bir katman olarak tasarlayarak dikkati asıl probleme, yani doğru hareket sırasını bulmaya yönlendirdik.
Tasarım Ve Kodlama
Arrow Escape'te oyun mekaniği, kullanıcı arayüzü, grafikler ve yazılım geliştirme süreçlerini birbirinden bağımsız çalışmalar olarak ele almadık.
Bir okun hareket biçiminden combo geri bildirimine, seviye düzeninden skor sistemine kadar her bileşeni hem teknik hem de oyun deneyimi açısından birlikte değerlendirdik.
Böylece görsel tasarımın kodlamayı tamamladığı, kodlamanın da oyun tasarımındaki kararları doğru biçimde hayata geçirdiği bütünlüklü bir mobil oyun ürünü ortaya çıktı.
Proje Kapsamı
Yön ve sıra tabanlı puzzle fikrinin çalışan Android oyun sistemine dönüştürülmesi.
Birbirini kilitleyen oklar ve doğru hareket sırası üzerine kurulu temel puzzle sisteminin geliştirilmesi.
Temel kuralları koruyarak giderek zorlaşan özgün seviye yapısının oluşturulması.
Oyun alanının okunabilirliğini ve mobil kullanım kolaylığını destekleyen görsel arayüz sistemi.
Doğru hamle zincirlerini ödüllendiren ve tekrar oynanabilirliği artıran skor mekanikleri.
Oyunculara düzenli yeni içerik ve tekrar ziyaret motivasyonu sağlayan günlük puzzle ve etkinlik yapısı.
Puzzle performansını global skor sıralamasına dönüştüren rekabet katmanı.
Oyunun tamamlanmış bir Android ürünü olarak Google Play ekosistemine taşınması.
Sonuç
Arrow Escape'in temelinde tek bir soru var: “Hangi oku önce serbest bırakmalıyım?”
Bu basit fikri; 100'den fazla seviye, giderek artan zorluk, can sistemi, combo zincirleri, günlük puzzle'lar ve global rekabet mekanikleriyle daha kapsamlı bir mobil oyun deneyimine dönüştürdük.
Ortaya kolay öğrenilen, kısa seanslarda oynanabilen ancak ilerledikçe planlama ve dikkat gerektiren; tasarımından kodlamasına kadar bütünlüklü olarak geliştirilmiş bir mobil puzzle oyunu çıktı.
Basit bir fikir, doğru oyun tasarımıyla güçlü bir deneyime dönüşebilir.