Pusula Studio

Oyun & İnteraktif Deneyimler

Bir kampanyayı izletmek yerine oynatmak; ürünü anlatmak yerine denetmek. İnteraktif deneyim, dikkati satın almaz — hak eder.

Siyah zeminde turuncu rakamlı, sedef dokulu yirmi yüzlü zar

Web tabanlı oyun, interaktif ürün tanıtımı ve oyunlaştırma kurarız. İşe mekanikten başlarız: kullanıcı ne yapacak, neden bir daha yapacak, hangi anda ne öğrenecek? Görsel katman bu sorular cevaplandıktan sonra gelir. Eğlenceli görünen ama ikinci kez açılmayan bir deneyim, pahalı bir animasyondan ibarettir.

İnteraktif iş, sıradan bir sayfadan farklı olarak gerçekten çalıştırılarak sınanır: tıklama, sürükleme, klavye ve dokunma senaryoları otomatik testlerle koşulur. Ekran görüntüsü kanıt sayılmaz — bir kez bu yüzden yanıldık ve kural değişti. Ayrıca her deneyim hareket duyarlılığına saygı gösterir: hareketi azaltılmış cihazda içerik kaybolmaz.

Neler yaparız

  • web tabanlı oyun ve interaktif deneyim
  • ürün konfigüratörü ve interaktif tanıtım
  • oyunlaştırma: kampanya, eğitim, sadakat mekanikleri
  • skor, rozet ve ilerleme sistemleri
  • mekanik tasarımı ve denge ayarı
  • performans bütçesi ve cihaz uyumu
  • erişilebilir etkileşim (klavye, hareket duyarlılığı)
  • ölçüm: oynanma, tamamlanma, tekrar oranı

Teslimde ne alırsınız

  • oynanabilir sürüm + kaynak kod
  • mekanik ve denge notları (hangi sayı neden o sayı)
  • performans ölçüm raporu: yükleme boyutu, kare süresi
  • etkileşim test paketi (tıklama, sürükleme, klavye senaryoları)
  • varlık lisans listesi: yazı tipi, ses, doku — kaynağı ve kapsamı
  • ölçüm kurulumu: hangi olay, nereye kaydediliyor

Kullanılan her görsel, ses ve yazı tipinin lisans kapsamı yazılı teslim edilir. Kapsamı belirsiz bir varlık projeye girmez — telif riski sonradan pahalıya patlar.

Performans bütçesi “Sadece kullandığını alır” bir iddiadır — ölçülür bütçe sınırı kullanılan: ölçülen boyut · gri alan: kalan pay Eşik aşılırsa yayın durur; hangi modülün ne kadar yer kapladığı raporlanır. hedef cihaz en zayıf cihazdır, en iyi cihaz değil

Bütçe önce konur, sonra harcanır

İnteraktif işte yavaşlık can sıkıcı değil, oyunu bozan bir hatadır. Yükleme boyutu ve kare süresi baştan bütçelenir, hedef cihaz en zayıf cihaza göre seçilir. “Modüler, sadece kullandığını alır” cümlesi bir iddiadır; biz onu ölçeriz ve eşik aşılırsa yayın durur.

Gerçek etkileşim testi Ekran görüntüsü kanıt değildir — bu bir dersten doğdu tıkla sürükle klavye ölç her turda yeniden koşar — tek seferlik script değil

Gerçekten oynanarak test edilir

Tıklama, sürükleme ve klavye senaryoları otomatik olarak çalıştırılır ve sonucu ölçülür. Bu kural bizde bir dersten doğdu: bir tur ekran görüntüsü ve hız ölçümüyle “yeşil” geçmişti ama bileşen fiilen bozuktu. Artık etkileşimli her öğe, her turda yeniden koşan kalıcı testlerle doğrulanıyor.

Hangi standarda göre

Aşağıdakiler sahip olduğumuz belgeler değil, işi yaparken uyduğumuz ve ölçtüğümüz standartlardır. Her satırın yanında bunu nasıl kanıtladığımız yazıyor.

Hareket duyarlılığı (prefers-reduced-motion)

Kullanıcı işletim sisteminde hareketi azalttıysa animasyon kısılır. Vestibüler rahatsızlığı olan kullanıcı için bu bir konfor değil, erişilebilirlik gereğidir.

Hareket katmanımız bu tercihi tanır; animasyon çalışmadığında içeriğin gizli KALMADIĞI ayrıca denetlenir — reveal gizlemesi desteksiz tarayıcıya sızarsa ihlal sayılır.

Performans bütçesi

İnteraktif işte yavaşlık, sayfadaki gibi "can sıkıcı" değil, oyunu bozan bir hatadır. Yükleme boyutu ve kare süresi önceden bütçelenir.

JavaScript bütçesi ölçülür ve eşik aşılırsa yayın durur. "Modüler, sadece kullandığını alır" bir iddiadır — biz onu ölçeriz.

WCAG 2.2 — etkileşim erişilebilirliği

Klavyeyle oynanabilirlik, odak görünürlüğü, yeterli dokunma hedefi, renk körlüğüne dayanıklı geri bildirim.

Klavye gezinmesi tab sırasıyla fiilen test edilir; renk tek başına bilgi taşımaz, ikinci bir işaret (biçim/metin) eklenir.

Gerçek etkileşim testi

Tıklama, sürükleme ve klavye senaryoları otomatik olarak çalıştırılıp sonucu ölçülür; ekran görüntüsü kanıt değildir.

Bu kural bizde bir dersten doğdu: bir tur, ekran görüntüsü ve hız ölçümüyle "yeşil" geçmişti ama bileşen fiilen bozuktu. Artık etkileşimli her öğe kalıcı testlerle her turda koşuluyor.

Varlık lisansları

Yazı tipi, müzik, ses efekti ve doku kullanımının kapsamı (web, uygulama, ticari) ayrı ayrı lisanslanır.

Lisans listesi teslim paketinin parçasıdır; kapsamı belirsiz varlık projeye alınmaz.

Mağaza kuralları (uygulama olarak yayınlanacaksa)

App Store ve Google Play’in içerik, gizlilik bildirimi ve yaş derecelendirme kuralları; ihlal, yayından kaldırma sebebidir.

Yayın hedefi mağaza ise gereklilikler kapsam formunda baştan listelenir; gizlilik bildirimi ve veri toplama beyanı işin parçası olarak planlanır.

Sık sorulanlar

Oyun mu, oyunlaştırma mı istemeliyiz?

Amaca bakarız. Dikkat çekmek ve anlatmak istiyorsanız kısa, tek oturumluk bir deneyim; davranış değiştirmek (eğitim, sadakat) istiyorsanız oyunlaştırma mekaniği doğru olur. Yanlış seçim, bütçenin tamamını yanlış yere harcatır.

Unity/Unreal gibi bir motor şart mı?

Çoğu kurumsal ihtiyaç için hayır. Tarayıcıda çalışan, indirme gerektirmeyen bir deneyim hem daha çok kişiye ulaşır hem daha ucuz bakımlıdır. Ağır 3B gerekiyorsa motor seçeneğini maliyetiyle birlikte karşılaştırırız.

Telefonda da çalışır mı?

Hedef cihazlar kapsam formunda baştan yazılır ve performans bütçesi en zayıf hedefe göre kurulur. "Masaüstünde güzel, telefonda kasıyor" bir kabul değil, bir hatadır.

Başarıyı nasıl ölçeceğiz?

Oynanma sayısı tek başına bir şey söylemez. Tamamlanma oranı, tekrar oynama ve hedeflenen davranış (form, paylaşım, ziyaret) ölçülür; ölçüm kurulumu teslimin parçasıdır.

Ürününüzü anlatmanın en akılda kalıcı yolunu birlikte kuralım — konuşalım.

Önce sorunu birlikte teşhis ederiz; çözümü, kapsamı ve bedeli netleşmeden iş başlamaz.

Ücretsiz Ön Teşhis →