Oyun kütüphanesi ve oyuncu profili
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.
- 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 inceleDuckIn
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