erhan kaya.dev

Oyun kütüphanesi ve oyuncu profili

Pyralis

Pyralis, farklı platformlara dağılmış oyun kütüphanelerini, değerlendirmeleri ve oyuncu geçmişini bir araya getiren bir mobil ürün. Dijital oyunlarla masaüstü oyun deneyimlerini aynı oyuncu profiline bağlar.

Mustafa Erhan Kaya olarak Pyralis’in mobil uygulaması, platform entegrasyonları ve backend servisleri üzerinde çalışıyorum.

Ürün sitesi
Geliştirici
Mustafa Erhan Kaya
Teknolojiler
Flutter, Dart, Riverpod, Supabase, IGDB, platform APIs

Parçalanmış bir oyun geçmişi

Oyunlar, oynama süreleri ve arkadaş ilişkileri farklı platformlarda tutuluyor. Pyralis bu kaynakları ortak bir kütüphane ve sosyal profil etrafında toplar. Değerlendirmeler ve masaüstü oyun oturumu kayıtları, profili tek bir mağazanın ötesine taşır.

Platformları bir araya getirmek

Proje Steam, PlayStation, Xbox, Riot/Valorant ve BoardGameGeek entegrasyonlarını içerir. Sağlayıcıya özel servisler kütüphane verisini işler; backend proxy’leri dış API erişimini ve token akışlarını yönetir.

Ortak katalog, kişisel geçmiş

Platform kayıtları IGDB üzerinden ortak bir oyun kataloğuyla eşleştirilir. İçe aktarılan kütüphaneler yorumlar, puanlar ve oturum kayıtlarıyla birleşir. Kişisel geçmiş görünümleri tür, platform ve kaynağın desteklediği diğer verileri kullanır.

Entegrasyonların sınırları

Her platform aynı veriyi sağlamaz. Oynama süresi ve başarım gibi özellikler, kaynağın sunduğu API’ye bağlıdır; Steam’in desteklediği bir alanın diğer platformlarda da bulunduğu varsayılmaz.

Diğer projelerim

ZINK!

ZINK!, bir tanım ve harf sayısından kelimeyi bulduğun bir mobil oyun. Harf açmak puanı azaltır; harf almadan çözmek oyunun merkezindeki tercihtir. Türkçe ve İngilizce içerik, günlük mücadeleler ve çapraz bulmacalar sunar.

Projeyi incele

DuckIn

DuckIn, bir yere gitmeden önce ne kadar kalabalık olabileceğini ve ne zaman daha sakin olacağını görmeni sağlayan mobil uygulama. İstanbul, Ankara ve İzmir’de mekân keşfini saatlik kalabalık tahminleriyle birleştirir.

Projeyi incele