Mobil oyun geliştirme örneği: Seven's Design'ın kendi Android oyunu Peaky Numbers'ın Günün Bulmacası, maç sonu ve antrenman ekranları telefonlarda

Peaky Numbers: Klasik artı-eksi oyununu adil bir çevrimiçi oyuna dönüştürdük

Kendi ürünümüz · Mobil Uygulama · Logo · Arayüz · Özel Yazılım · Web · SEO/GEO

Özet

Peaky Numbers, Seven’s Design’ın kendi ürünü olarak tasarlayıp geliştirdiği bir Android sayı tahmin oyunu. Oyuncu, 4 haneli gizli sayıyı “+” (doğru rakam, doğru yer) ve “−” (doğru rakam, yanlış yer) ipuçlarıyla bulur. Markasını, arayüzünü, Flutter uygulamasını, hileye kapalı Firebase altyapısını, yasal metinlerini ve iki dilli tanıtım sitesini aynı ekipte ürettik. Oyun şu an Google Play’de test aşamasında.

Fikir: herkesin bildiği bir oyunu yeniden düşünmek

Artı-eksi, kâğıt kalemle oynanan eski bir mantık oyunu. Biz bunu, rakibin gerçek olduğu ve kimsenin hile yapamadığı çevrimiçi bir oyuna dönüştürmek istedik.

Kâğıt üzerinde artı-eksi oynarken gizli sayıyı bilen kişi ipuçlarını kendisi söyler; yanlış saymak da hile yapmak da mümkündür. Telefonda oynanan sürümlerin çoğunda ise gizli sayı cihazın içindedir; meraklı bir oyuncu onu bulabilir. Kendimize üç hedef koyduk:

  • Adil: Gizli sayı hiçbir zaman oyuncunun telefonuna gönderilmesin; ipucunu sunucu hesaplasın.
  • Her gün bir sebep: Herkesin aynı sayıyı çözdüğü bir günlük bulmaca olsun.
  • Gerçek rakip: Puanı yakın oyuncularla eşleşen dereceli maçlar ve arkadaşla oynanan özel oda olsun.

Bu proje bizim için bir vitrin de: bir mobil ürünü fikirden mağazaya kadar, müşteri projelerinde izlediğimiz aynı süreçle kendi adımıza yürüttük.

Ne yaptık?

01 · Marka ve logo

Oyunun logosunu ve mağaza görsellerini sıfırdan tasarladık.

Logo, uygulama simgesi, Google Play öne çıkan görseli (1024×500) ve iki dilde mağaza ekran görüntüleri aynı kimlikle hazırlandı.

02 · Arayüz: “Lav Gecesi”

Arayüzde rakamlar ve ipuçları ekranın asıl kahramanı; her şey bir bakışta okunacak şekilde dizildi.

“+” ipucu dolu yeşil, “−” ipucu çerçeveli kırmızı rozetle gösteriliyor; iki ipucu yalnız renkle değil biçimle de ayrılıyor, ayrıca renk körü modu var. Açık ve koyu tema, animasyonları kapatma ve ses ayarları oyuncunun elinde. Tuş takımında bir rakama basılı tutmak onun üstünü çiziyor; oyuncu elediği rakamları aklında tutmak zorunda kalmıyor.

03 · Flutter ile Android uygulaması

Uygulama Flutter ile geliştirildi; tek kod tabanı, gerektiğinde iOS sürümünü de aynı koddan çıkarmayı mümkün kılıyor.

Oyunda beş mod var:

  • Günün Bulmacası: herkese aynı gizli sayı, 8 tahmin ve 90 saniye.
  • Antrenman: 4, 5 ya da 6 basamakla süresiz alıştırma.
  • Dereceli 1v1: sıra tabanlı maç, her hamle için 90 saniye.
  • Adrenalin: iki oyuncu aynı anda tahmin eder, ilk bulan kazanır.
  • Özel Oda: arkadaşı kullanıcı adıyla davet ederek oynanan maç.

Haftalık lig, başarım rozetleri ve kazanma oranını gösteren istatistik ekranı oyuncuyu geri getiren parçalar. Yeni oyuncuyu ilk üç tahminde kuralları öğreten etkileşimli bir öğretici karşılıyor.

04 · Hileye kapalı sunucu altyapısı

Oyunun bütün kuralları sunucuda işliyor; gizli sayı oyuncunun cihazına hiç gönderilmiyor.

Altyapı Google Firebase üzerinde: kimlik doğrulama, veritabanı, dosya depolama ve oyun mantığını çalıştıran sunucu fonksiyonları. Her tahmini, ipucunu ve maç sonucunu sunucu değerlendiriyor. Sunucuya yalnızca Google Play’den yüklenmiş, değiştirilmemiş uygulamadan istek gelmesi için uygulama bütünlüğü doğrulaması (Firebase App Check) kullanılıyor. Dereceli maçlarda oyuncular puanı yakın rakiplerle eşleşiyor; eşleşme aralığı beklerken genişliyor.

05 · Uygulama içi ekonomi ve abonelik

Jeton ve puan sistemi açık kurallarla çalışıyor; isteğe bağlı Peaky Premium aboneliği oyunu kısıtlamıyor.

Maç sonunda puan ve jeton kazanılıyor; puan, oyuncunun haftalık ligdeki yerini belirliyor. Abonelik ve ödemeler Google Play üzerinden yürüyor; kart ya da banka bilgisi bize hiç ulaşmıyor. Oyunun tamamı abonelik olmadan oynanabiliyor.

06 · Gizlilik ve yasal metinler

Oyunun gizlilik politikası, KVKK aydınlatma metni, kullanım koşulları, abonelik koşulları ve hesap silme sayfası Türkçe ve İngilizce hazırlandı.

Oyun yalnızca oynatmak, hesabı yönetmek, aboneliği doğrulamak ve hileyi önlemek için gereken verileri işliyor. E-posta adresi diğer oyunculara gösterilmiyor. Oyuncu hesabını ve verilerini uygulamanın içinden silebiliyor; uygulamaya erişemeyen için ayrı bir silme sayfası var. Metinler Google Play’in veri güvenliği ve hesap silme koşullarına göre yazıldı.

07 · İki dilli tanıtım sitesi ve tarayıcı demosu

Oyunun tanıtım sitesi, sevensdesign.com altında 16 sayfalık, Türkçe ve İngilizce statik bir site olarak yayında.

  • Tarayıcıda oynanan demo: Ziyaretçi uygulamayı indirmeden, oyundaki kuralların aynısıyla bir tur oynayabiliyor.
  • Nasıl oynanır: Kurallar, modlar, jeton ve puan sistemi örneklerle anlatılıyor.
  • Arama motorları ve yapay zekâ asistanları için: Her sayfada başlık, açıklama, kendine işaret eden canonical, Türkçe-İngilizce hreflang eşleşmesi ve paylaşım görselleri; oyun, SSS, nasıl oynanır ve gezinti yolu için yapılandırılmış veri; yapay zekâ asistanlarının okuyabileceği llms.txt özeti.
  • Hız ve erişilebilirlik: Görseller AVIF/WebP, yazı tipleri sitenin kendi sunucusunda, dış kaynak yok.
Peaky Numbers tanıtım sitesinin ana sayfası: "Gizli sayıyı mantıkla bul" başlığı ve oyun ekranı
sevensdesign.com/peakynumbers · tanıtım sitesinin ana sayfası

Nelere dikkat ettik?

Bir oyunda güven, eğlence kadar önemli: adil kurallar, açık ekonomi ve oyuncunun verisine saygı.

  • Adalet önce: Oyunu bozabilecek her karar (gizli sayı, ipucu, süre, puan) sunucuda veriliyor.
  • Herkes için ayarlanabilir: Renk körü modu, açık/koyu tema, animasyon ve ses ayarları.
  • Açık kurallar: Jeton ve puanın nasıl kazanıldığı ve harcandığı hem oyunda hem sitede yazılı.
  • Abartısız anlatım: Tanıtım sitesinde “en iyi” gibi iddialar yok; oyunun ne olduğu ve nasıl oynandığı düz cümlelerle anlatılıyor.
  • Önce test: Oyun herkese açılmadan önce Google Play’in test kanalında deneniyor.

Sonuçlar

Peaky Numbers şu an Google Play’de test aşamasında. İndirme ve oyuncu rakamlarını herkese açık yayından sonra bu sayfaya ekleyeceğiz.

Tanıtım sitesinde 25 Ekim 2026’da ölçtüğümüz rakamlar (Lighthouse 12, canlı site; ana sayfa, Nasıl oynanır, İngilizce ana sayfa ve İletişim):

  • Erişilebilirlik: 100 · En iyi uygulamalar: 100 · SEO: 100 (ölçülen 4 sayfanın hepsinde)
  • Mobil hız: 98–100 · Masaüstü hız: 100
  • 16 sayfa, 2 dil, Türkçe ve İngilizce sayfalar birbirine hreflang ile bağlı

Kullanılan teknoloji

Flutter · Dart · Google Firebase (Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, App Check) · Google Play Faturalandırma · statik HTML tanıtım sitesi (AVIF/WebP) · JSON-LD (schema.org) · llms.txt · Lighthouse

Diğer vakalar

Sırada kim var?

Benzer bir proje mi düşünüyorsunuz?

Bir oyun, bir sadakat uygulaması ya da işinizi telefona taşıyacak bir ürün... Fikrinizi anlatın; uygulama mı, mobil web mi gerektiğini birlikte netleştirelim.