Oyununuzun oynanabilirlik şartlarını karşılaması gerekir. Aksi takdirde oyunu PC Üzerinde Google Play Games'de yayınlayamazsınız. Oyun platforma eklendikten sonra, oyuncuları memnun edecek platform özellikleri (ör. sorunsuz oyun devamlılığı, platform giriş kontrolleri ve daha iyi performans) ekleyerek tam sertifika almaya çalışabilirsiniz.
Oynatılabilirlik koşulları
Mobil oyununuzu PC'lere göndermek için minimum oynanabilirlik şartlarını karşılamanız gerekir. Bu şartlar, oyununuzun platformda oynanabilmesini sağlamak için tasarlanmıştır. PC'lerde kullanıma sunulduktan sonra oyununuzu platformda tamamen sertifikalı hale getirmek için geliştirmeye devam edebilirsiniz.
Oynanabilirlik kontrol listesi:
- Oyun, fare ve klavye ile PC'lerde oynanabilir. Bu koşulu karşılamak için fare ve klavye için doğrudan destek gerekmediğini unutmayın. Uyumluluk modunda oynanabilen oyunlar yeterlidir.
- Oyun, desteklenmeyen izinler nedeniyle engellenemez.
- Oynanabilirlik, desteklenmeyen Google API'leri tarafından engellenemez.
- Oyun, desteklenmeyen özellikler gerektiremez.
- Oyun, OpenGL ES (3.2 veya daha eski) ya da Vulkan'ı (1.1 veya daha eski) desteklemelidir.
Oynanabilirlik testi
Oyununuzun temel oynanabilirlik şartlarını karşılayıp karşılamadığını belirlemek için çeşitli yöntemlerle test edebilirsiniz. Test edilecek en önemli nokta, giriş işleme ve oyunun desteklenmeyen özellikler veya izinler nedeniyle engellenmemesidir. Platformdaki uyumluluk modu, tek tıklamayla oynanan oyunlar için yeterli olabilir. Oyununuz daha karmaşıksa (ör. iki elle oynanması gerekiyorsa) ek fare ve klavye desteği gerekebilir. Göz önünde bulundurmanız gereken birkaç nokta:
- Kaydırmak veya yakınlaştırmak için farenin kaydırma tekerleğini kullanın.
- Dikey kaydırma, fareyle yapıldığında yatay kaydırmaya kıyasla daha fazla çalışma gerektirir. Yatay kaydırma, uyumluluk modu kullanılarak iyi bir şekilde çevrilse de dikey kaydırma için klavye kısayollarını kullanabilirsiniz.
- Klavye kısayollarıyla çoklu dokunma hareketlerini destekleyin.
- İletişim kutularını kabul etmek için Enter tuşuna basma veya iptal etmek için Escape tuşuna basma gibi sık kullanılan işlemler için klavye kısayolları ekleyin.
Oyununuzun oynanabilirliğini test etmek için geliştirici emülatörünü kullanın.
Oyun ABI mimarisi
PC Üzerinde Google Play Games, ARM veya x86-64 ABI kullanılarak oluşturulan Android oyunlarıyla çalışır. Oyun geliştiriciler, mümkün olduğunda PC Üzerinde Google Play Games için x86-64 ikili dosyaları göndermelidir. Ancak ARM oyunları, performans ve güvenilirlik şartlarını karşıladıkları takdirde sertifika almaya devam edecektir.
ARM ikili dosyaları
Google, Intel Bridge Teknolojisi'ni kullanarak ARM tabanlı oyunları hem Intel hem de AMD tabanlı PC'lere getirmek için Intel ile iş ortaklığı yaptı. Bu, mobil oyununuz oynanabilirlik şartlarını karşıladığında PC Üzerinde Google Play Games'de x86 tabanlı çoğu PC'de dağıtılabileceği anlamına gelir.
x86-64 ikilileri
Mobil oyununuzun x86-64 sürümünü sunmak, yerleşik donanımda doğrudan çalıştırılabileceği için oyuncularınıza performans iyileştirmeleri sağlar.
Sertifika şartları
Sertifikalı oyunlar, oyuncularını memnun etmek için PC Üzerinde Google Play Games özelliklerini ve işlevlerini kullanacak şekilde optimize edilmiştir. Oyununuzun sertifikalandırılması için aşağıdaki koşulların yanı sıra tüm temel oynanabilirlik koşullarını karşılamanız gerekir.
- Performans ve kararlılık
- Sabit ve sorunsuz bir kare hızı elde edin
- Daha düşük katmanlı bir PC'de 30 FPS
- Daha üst düzey bir PC'de 60 FPS
- 20 dakikadan uzun süren kesintisiz oyun sırasında kilitlenme olmaması
- Sabit ve sorunsuz bir kare hızı elde edin
- Oynatılabilirlik koşulları
- Grafikler ve Ses
- 1440p çözünürlükte oynatıldığında bulanıklık olmaması ve metnin okunabilmesi için yüksek çözünürlüklü öğeler ve dokular kullanın.
- 16:9 en-boy oranını destekleyin (veya dikey için 9:16). Bu, bu en-boy oranıyla çalışırken siyah çubuk olmadığı anlamına gelir.
- Kullanıcı arayüzü öğelerini daha büyük ekranlara göre ölçeklendirme
- Ses oynatma akıcı ve senkronize
- Cihaz girişi
- Platformlar arası oynama
- PC, Android ve iOS dahil cihazlar arası ve platformlar arası ilerleme durumu senkronizasyonunu destekleme
Bu şartların ne zaman entegre edilmesi gerektiği ve nasıl test edildiği hakkında daha fazla bilgi için dönüm noktası kontrol listesi sayfasına bakın.
Öneriler (GEREKLİLİKLER DEĞİLDİR)
Oynatıcı deneyimini daha da iyileştirmek için aşağıdakileri yapmanızı öneririz:
- x86-64 ABI mimarisini dahil etme
- Google Play Games Hizmetleri v2 için oturum açma hizmetini mobil cihazlara ve PC'ye entegre etme
- Kumanda / oyun kumandası desteği
- Çoğu oyunda kontrol cihazları, daha büyük ekranlarda daha iyi bir kullanıcı deneyimi sunar ve bazı oyuncular için tercih edilen giriş yöntemi olabilir.
Donanım Performans Katmanları
Sertifika amaçlı
| Donanım | alt segment PC | daha üst düzey bir PC |
|---|---|---|
| CPU | Hyperthreading ile dört çekirdekli (8 mantıksal çekirdek) | Hiper iş parçacığı ile 8 çekirdek (16 mantıksal çekirdek) |
| GPU | Intel Iris Xe gibi tipik bir entegre GPU | GeForce RTX 3060 gibi tipik bir ayrı GPU |
Oyuncular için minimum koşullar
Oyuncuların PC Üzerinde Google Play Games'i PC'de çalıştırması için gereken minimum sistem özellikleri hakkında bilgi edinmek üzere Google Yardım Merkezi'ndeki minimum PC gereksinimleri başlıklı makaleyi inceleyin.
Geliştirici emülatörünü edinme
Oyununuzun uyumlu bir sürümünü oluşturduktan sonra, emülatörün geliştiricilere yönelik sürümünde test edebilirsiniz. Geliştirici emülatörü, kullanıcı deneyimiyle aynı PC Üzerinde Google Play Games özelliklerini, SDK'larını ve optimizasyonlarını içerir. Ayrıca, oyununuzu Windows'da test etmeyi kolaylaştıran bazı ek kontroller de içerir.
Android Studio veya Android Debug Bridge aracılığıyla emülatöre APK yükleyebilirsiniz.
Daha fazla bilgi için PC Üzerinde Google Play Games Geliştirici Emülatörü ile Geliştirme başlıklı makaleyi inceleyin.