Oyununuzun kalitesi, oyununuzun uzun vadeli başarısını etkiler. yükleme sayısı, oyuncu puanı ve yorumları, etkileşim ve oyuncuları elde tutma açısından Oyununuzu yayınlamadan önce Google Play'deki oyun oyuncularının temel beklentilerini, ilgi çekici özellikler ve iyi tasarlanmış bir kullanıcı arayüzü sunmak.
Bu belge kalitenin, özellik grubunun ve kullanıcı arayüzünün temel unsurlarına odaklanmanıza yardımcı olur. Oyununuzun başarısında önemli ölçüde etkiye sahip olabilecek çeşitli anahtar kelimeler vardır. Her odak alanı minimum gereksinimleri, en iyi uygulamaları geliştirmeyi de öğrenmiştiniz. Mümkün olan en iyi içeriği sunmak adına kontrol listesi önerilerini uygulayarak en başarılı şekilde yardımcı olmaktır.
ziyaret edin.1. Oturum açma
Oynatıcı oturum açma işlevini uygulamak için aşağıdaki yapılacaklar listesi görevleri geçerlidir olduğunu unutmayın. Oturum açmanın işleyiş şekli ve bu özelliği nasıl uygulamanız gerektiği hakkında daha fazla bilgi edinin Oturum açma kavramları başlıklı makaleyi inceleyin. Oturum açmanın mobil oyunlarda nasıl uygulanacağına dair kod örnekleri için: Android'de Oturum Açma'yı uygulama adlı makaleyi inceleyin.
Kimlik | Önem | Açıklama |
---|---|---|
1.1 | Zorunlu |
Oyuncuların Google Play Games Hizmetleri'nde oturum açmasını sağlayın.
|
1.2 | Zorunlu |
Oturum açma bilgilerinizi oluştururken Play Games dışı kapsamları istemeyin
gerekir. Bu, oyuncuların
Play Games dışı kapsamlar istemek, kullanıcıları
kullanıma sunduk.
Play Games dışı kapsamları zaten talep ediyorsanız gereksiz olanları kaldırın
kapsamlarını
// This is the proper way to do it GoogleSignInOptions signInOption = GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN; |
1.3 | Zorunlu |
Oyuncuların oturumlarını açık tutmalarına izin verin.
Oyuncu, oyununuzda başarıyla oturum açtıktan sonra onu bağlayın oyuncu açıkça imzalayana kadar, oyununuz her başladığında otomatik olarak çıkar. |
1.4 | Zorunlu |
'Bağlanılıyor' bölümünü görüntüleyin uygun şekilde pop-up gösterilmesini sağlayın.
Android cihazlarda, Google Play Games "Bağlanılıyor" pop-up görüntülenmelidir
her oturum açma akışı çağrıldığında oluşturulur. Bunun için
Aşağıdaki örnekte, 'Connecting' (Bağlantı) pop-up, oturum açma sırasında bir Android oyununun ardından Google Play Games hizmetleri logosu. |
1,5 | Zorunlu |
Oyunculara oturum kapatma seçeneği sunun.
Oturum açtıktan sonra oyuncu her zaman oturumu kapatma seçeneğine sahip olmalıdır. Oturumu kapatma düğmesi eklemek için oyun ekranınızda (örneğin, oynatıcınızın Ayarlar ekranında) |
1,6 | En iyi uygulama |
Oyuncuların oturum açmayı reddedip reddetmediğini unutmayın.
Oyuncu, oyununuz ilk başladığında oturum açmayı reddederse oturum açma akışı (örneğin, oturum açma sırasında İptal'i tıklamışlarsa kullanıcı arayüzünde) tıklayın. Oynatıcının yine de oyuna devam etmesine izin vermeniz gerekir. Oyuncu oyununuzu tekrar başlattığında etkileşimli oturum açma akışını çağırmayın otomatik olarak oluşturur. Bu oyuncular daha sonra Ayarlar sisteminizde bulunması gereken oturum açma düğmesi. Bu sayede tasarruf edebilirsiniz. oyuncuların sürekli olarak yeniden oturum açmak zorunda kalmamasını sağlar. Bunun tek istisnası, oyuncuların oynanabilirlik özelliğine erişmeye çalışmasıdır. oturum açılmasına bağlıdır (örneğin, bir skor tablosu). Bu durumda, önemlidir. |
1.7 | En iyi uygulama |
Oturum açmış oyuncu sayısını en üst düzeye çıkarın.
Google Play Games hizmetlerinde daha fazla oyuncunun oturum açması, daha fazla kişiye destek olur. önemlidir. Şu oyunda oturum açan oyuncuların sayısını en üst düzeye çıkarmak için: Google Play Games Hizmetleri'ni kullanıyorsanız bunu otomatik olarak sormanız oyuncuların oturum açmasına izin verin. Aksi takdirde, oyuncuları şuradan oturum açma akışına yönlendirin: şu noktalardan birini uygulayın (en çok önerilenler):
|
1.8 | Faydalı olabilecek |
Google markalama kurallarına uyun.
Oyunculara ilgi çekici ve baştan sona bir deneyim sunmak Google Play Games hizmetlerini kullanmaya başlamak için Google Play Games hizmetlerini markalama kuralları. |
1.9 | Faydalı olabilecek |
Oyunculara oturum açmış olduklarını hatırlatın.
Oturum açmış olan oyunculara, oyun oynarken uygun bir hatırlatıcı veya işaret verin kendi adına bir işlem gerçekleştirir. Örneğin, oturum açmış bir oynatıcı bir seviyeyi tamamladığında, bu seviyeyi geçmenin oyuncunun puanı ve başarıları otomatik olarak yükleniyor: " Google ile oturum açtılar. Başarılarınız ve puanlarınız kaydedilir otomatik olarak eklenir." |
1.10 | Zorunlu |
Play Games Hizmetleri kimliğini kullanarak oyuncunun ilerleme durumunu yedekleyin.
Oyuncuların geçiş yaparken veya geçiş yaparken ilerlemelerini kaybetmemeleri için veya birden fazla cihazda oyun oynuyorsa bir Cloud Save çözümüne yedeklendiğinden ve Play Games Hizmetleri kimliğini anahtar olarak kullanabilirsiniz. güvenli şekilde kendi arka uç oyun sunucunuzu kullanıyorsanız. Oyuncular Play Games Hizmetleri kimliği, konuyla ilgili ilerleme durumu olup olmadığını kontrol edin. oyuna gelirse oyuncunun kaldığı yerden devam etmesine kapalı. Kendi buluta kaydetme çözümünüzü veya Play Games Hizmetleri Kaydedilmiş Oyunlar'ı kullanabilirsiniz. Kullanıcı oturum açmamışsa oynatıcının ilerlemesini yerel olarak sürdürmeyi deneyin, ardından senkronize edin Oyuncu oturum açtığında bu ilerlemeye devam eder. Bu sayede projede Oyuncu, oturum açmayı ertelediği takdirde oyuncunun ilerlemesinden herhangi birini kaybetmesi gösterir. |
2. Başarılar
Aşağıdaki kontrol listesindeki görevleri, Oyununuzdaki Başarılar özelliği.
Kimlik | Önem | Açıklama |
---|---|---|
2.1 | Zorunlu | Tüm başarıların ulaşılabilir olduğundan emin olun.
Oyuncular oluşturduğunuz tüm başarıların kilidini açabilmelidir. |
2.2 | En iyi uygulama | Başarıları birbirinden farklı kılın.
Tüm resimler, metinler ve açıklamalar, tüm başarılar açısından benzersiz olmalıdır. |
2.3 | En iyi uygulama | Başarıları orantılı olarak puanlayın.
Başarı puanları, süre veya süre ile orantılı olmalıdır. gerekli becerilere sahip olmanız gerekir. |
2.4 | En iyi uygulama | Çeşitli zorluk seviyelerine göre başarılar tasarlayın.
Oyuncunun kazanabileceği bazı kolay başarılar ekleyin basit oynanabilirlik, oyunun sonuna kadar oynanabilen orta seviye zorluktaki başarılar kazanmak için daha fazla beceri veya kendini adamış bir oyuncu ve bir ya da iki çok zor başarı bir araya getirmektir. Örneğin aşağıdaki ekran görüntüsünde uygulanması zor bir başarı gösteriliyor. Bu da popüler şarkıların takipçilerini motive edip onları elde tutmaya yardımcı oluyor. |
2.5 | Faydalı olabilecek | Başarıları önden yüklemeyin.
İlk 5 dakika içinde birden fazla başarı ödülü vermekten kaçının. çünkü oyununuzla yeni tanışan oyuncular o kadar yeterince yatırım yaptıklarını görebilirsiniz. Başarılarınızı istemeden yapıldıkları şekilde tanımlamayın oyunda çok erken verildi. Örneğin, muhtemelen projenin projenin başında öncelikli olarak kazanılabilecek başarılar "Hasar almadan bir seviyeyi tamamlayın" gibi bir oyun oynarsınız. |
2.6 | Faydalı olabilecek | Başarıları merak uyandıran oyun içi etkinliklerle tanımlayın.
Oyununuzu daha ilgi çekici hale getirecek başarılar oluşturmak için metrikler seçin aynı olmalıdır (örneğin, "öldürülen zombi sayısı", daha fazla "karakterinizin yürüdüğü mil sayısı"ndan daha ilgi çekici bir metriktir). |
2,7 | Faydalı olabilecek | Renk başarısı simgelerini kullanın.
Google Play oyun hizmetleri, şunları yapmak için başarı simgelerinin gri tonlamalı sürümlerini kullanır: kazanılıp kazanılmadığını da görebilirsiniz. Tüm siyah (veya tamamen beyaz) başarı simgelerini renkli arka plan üzerinde görüntüleyin. |
2,8 | Faydalı olabilecek | Gizli başarıların kullanımını en aza indirin.
Gizli başarılar yalnızca oyun içi spoiler'lardan kaçınmak için kullanılmalıdır; onlar norm olmaması lazım. |
2.9 | Faydalı olabilecek | Şansa fazla yaslanan başarılardan kaçının.
"100 hazine sandığı bul", "Hazine sandığında görünme olasılığı% 1 olan bir öğe bul." |
2,10 | Faydalı olabilecek | "Başarı Avcısı" gibi düşünün.
Bazı oyuncular oluşturduğunuz her başarıyı kazanmaya çalışır. Bu oyuncu kategorisine uygun başarılar sağlamaya çalışın. Sınırlamanın dışındaki öğelere çok fazla dayanan başarılar kontrolünde bir değişiklik yapmaz veya karar veriyor. |
2:11 | Faydalı olabilecek | Başarı simgenizin doğru şekilde göründüğünden emin olun.
Android'de bir başarı simgesi gösterildiğinde toast, simge dairenin içine alınmış ve dış köşeleri gösterilmiyor. Lütfen bu koşullar altında hâlâ iyi görünmeye devam ediyor. |
3. Skor tabloları
Aşağıdaki yapılacaklar listesi görevleri, oyununuzdaki Skor Tabloları özelliğini uygulamak için geçerlidir.
Kimlik | Önem | Açıklama |
---|---|---|
3.1 | En iyi uygulama | Skor tabloları ana menünüzde ve tuşunuzdan sonra görünür hale getirin
emin olun. Skor tablolarına bir oyun yükleme. Bir oyundaki kritik geçişlerden sonra (örneğin, veya oyuncu öldüğünde, oyuncular hemen bunu görmelidir. alakalı skor tablolarına yönlendiren bağlantılar içerir. |
3.2 | En iyi uygulama | Gönderilebilecek puanlar için üst sınırları belirleyin.
Mümkünse, skor tablolarınızı tanımlarken açık bir şekilde sahte puanların çıkarılacağını biliyoruz. |
3.3 | En iyi uygulama | Özel simgeleri kullanın.
Tanımladığınız her skor tablosu için özel bir simge oluşturun; yalnızca simgesini tıklayın, çünkü Google Play Games uygulamasında kötü bir şekilde görüntülenecektir. |
3.4 | En iyi uygulama | Puan gönderme sıklığınızı uygun tutun.
Oyundaki kritik geçişlerden sonra (örneğin, bir oyuncunun öldüğü durumlar olabilir. Kritik olmayan oyunlar için geçişlerde (örneğin, "sonsuz koşucu" türü bir oyun), ne sıklıkta puan göndereceğinizi belirleyin. Puanlar sürekli olarak gönderilmemelidir. veya saniyede bir. |
3,5 | Faydalı olabilecek | Puan etiketlerinden yararlanın. Puan etiketleri, verileri de dahil edebilirsiniz. Örneğin herkesin bir oyuncunun gönderdiği skoru doğrulamak için bayrak olarak bir skor etiketi uygulama geçerlidir. Özel skor tabloları da bu etiketi okuyabilir dışı verilerdir. Puan etiketi, oynatıcının bir bağlantı oluşturabilirsiniz. Örneğin, oyununuz söz konusu videoyu izlemek için skor tablosunda da gösterilir. |
3.6 | Faydalı olabilecek | Kendi leaderboard kullanıcı arayüzünüzü yaratıcı bir şekilde tasarlayın
Gerekli kaynaklara sahipseniz üst kısımda kendi özel leaderboard görünümünüzü oluşturun sosyal medya skor tablosu verileri. Sosyal skor tabloları genelde daha ilgi çekici daha fazla deneyim sağladı. Tespit etmek için önce kontrol edin sosyal skor tablosunda herhangi bir giriş olup olmadığını kontrol edin. Değilse herkese açık skor tablosunu kullanın. |
3,7 | Faydalı olabilecek | Oyunculara rakiplerine kıyasla nasıl olduklarını gösterin.
Leaderboards API'si puan aralıklarının (örneğin, +/-10 kontenjan içinde olması gerekir. Özel bir görünüm oluşturuyorsanız etkileşimi teşvik etmek için güçlü bir yöntem olabilir. Bu, reklam gösterildikten hemen sonra (örneğin, bir seviyenin sonunda veya Oyuncunun oyun karakteri ölürse). Anahtar kelimelerin arasında hakkında bilgi edindiniz. |
4. Arkadaşlar
Aşağıdaki kontrol listesindeki görevleri, Oyununuzdaki Friends API.
Kimlik | Önem | Açıklama |
---|---|---|
4.1 | Zorunlu | Oyuncular bir listede görüntülendiğinde Play Games simgesini
ekran görüntüsünde gösterilir.
Bu liste mevcut bir arkadaş listesi, yakın zamanda oynadığınız bir arkadaş listesi, veya başka arkadaş listemi ziyaret edebilirsiniz.
|
4,2 | En iyi uygulama | Hangi Play Games kullanıcılarının zaten arkadaş olduğunu göstermek için farklı simgeler kullanın.
ve henüz Play Games arkadaşı olmayan ancak Play Games'de oturum açmış kullanıcılar.
Play Games kullanıcıları için biri "Arkadaşlar" olmak üzere iki simge kullanma ve diğeri
"Arkadaş değilim" (veya arkadaşlık durumu bilinmediğinde).
|
4,3 | En iyi uygulama | Her oturum açtığınızda loadFriends() numaralı telefonu arayın ve
arkadaş listesinin güncel olduğundan emin olmak için arkadaş listele. Oyuncuların şunları gördüğünden emin olun:
güncel listeye ekleyin.
|
4.4 | En iyi uygulama | Oyununuzda zaten oyun içi arkadaşlar varsa, aşağıdakileri yapmak için Friends API'sını kullanın: Play Games arkadaşlarını ekleyerek arkadaş listesini artırmak. Bir oyuncu oyun içi arkadaş listesindeyse ve aynı zamanda bir Play Games ise "Friends" simgesini görüntüleyin. |
4,5 | En iyi uygulama | Bir oyuncu, arkadaş listesine erişim isteğini reddettiyse bunu yapmayın. kullanıcı daha önce izin vermediği sürece erişim izni vermek istediklerini belirten bir eylemde (örneğin, "Import Games Friends" (Play Games Arkadaşlarını İçe Aktar) düğmesi). |
4,6 | En iyi uygulama | Arkadaş listesine erişimi reddeden oyunculara izin verin ileride arkadaş listesine erişim vermenin bir yolunu (örneğin, "Play Games Arkadaşlarını İçe Aktar"a bastıktan sonra düğmesi). |
4,7 | En iyi uygulama | Oynatıcı kimliğini veya arkadaş listesini bir arka uç sunucusuyla kullanıyorsanız
kimlik veya listeye güvenli şekilde erişmelidir.
Ayrıca, bazı eski oyunlar ve oyuncular için
Bir oynatıcının Android SDK'sı, diğer oynatıcıdaki kimlikle aynı olmayabilir.
gördüğünde gösterilen reklam sayısı; bu, özellikle de
alakalı olması gerekir. Ancak player_id
her zaman tutarlıdır ve her zaman
görünür olan bir oyun aracıdır.
|
5. Kota ve hız sınırlaması
Aşağıdaki yapılacaklar listesi görevleri, gösterir. Oyununuzun kotasını nasıl yöneteceğinizi öğrenmek ve kotanın ne zaman yüklendiğini tespit etmek için sınırı aşıldığından daha fazla bilgi için Kota ve Hız Sınırlamayı Yönetme bölümüne bakın.
Kimlik | Önem | Açıklama |
---|---|---|
5.1 | En iyi uygulama |
İstemci kitaplıklarını kullanın.
Mobil istemci kitaplıkları, çağrılarınız dâhildir. Örneğin, başarılar ve başarılar Skor tabloları önbelleğe alınır, böylece oyuncular başarılarını mümkün olduğunca sık Böylece, hizmetin birden fazla çağrı yapmasına gerek kalmadan ihtiyaç duyabilirler. Android istemci kitaplığı, oyuncunun skorunuz yakın zamanda elde ettiğiniz kadar iyi değilse sunucuya puanlanır. gönderildi. Android kitaplığı da sık kullanılanları otomatik olarak sınırladığınızı algıladığında başarı artışını artırır. |
5.2 | Faydalı olabilecek |
Sık yapılan aramaları artımlı başarılarla birleştirin.
Dövüş oyunu geliştiriyorsanız ve "5.000 yumruk atın"
herhangi bir işlem yapıldığında, başarı artışı araması göndermeyin.
ve yumruk atar. Turun sonuna kadar bekleyin, ardından bir tur gönderin
|
5.3 | Faydalı olabilecek |
Kullanımınıza dikkat edin.
Google Play Games hizmetlerine yaptığınız arama sayısına dikkat edin. Sıklık sınırlarına ulaşmaktan kaçınsanız bile sık yapılan aramalar, cihaz pilinin daha hızlı tükenmesine neden olur. Bunu önlemek için aşağıdaki teknikleri kullanabilirsiniz:
|
6. Kaydedilmiş oyunlar
Aşağıdaki kontrol listesindeki görevleri, Oyununuzdaki Kaydedilmiş Oyunlar özelliği.
Kimlik | Önem | Açıklama |
---|---|---|
6.1 | Zorunlu |
Kaydedilen oyunlarla ilgili ek bağlam sağlamak için meta veriler ekleyin.
Bir taahhütte bulunurken en azından aşağıdaki meta verileri kaydedilmiş oyun:
|
6.2 | Zorunlu |
Oyuncuların kayıtlı oyunları yüklemesine izin verin.
Oyuncular yukarıdakilerin birinden seçim yaptığında, kaydedilmiş doğru oyunu yükleyin. Play Games uygulamasını veya varsayılan Kaydedilmiş Oyunlar seçim kullanıcı arayüzünü seçin. |