Kontinuitätsanforderungen

Damit Spieler Google Play Games auf dem PC optimal nutzen können, müssen die Google Play Games auf dem PC- und die Mobilgeräteversionen (Android) Ihres Spiels ein nahtloses geräteübergreifendes Erlebnis bieten. Dazu muss das Google Play Games Services v2 SDK verwendet werden, damit das Spiel als für Google Play Games auf dem PC optimiert gilt.

Hier eine Zusammenfassung der Anforderungen:

  • Spieler auf Mobilgeräten (Android) und in Google Play Games auf dem PC (auf dem PC) werden, sofern möglich, automatisch in Google Play Games-Dienste angemeldet. Ihr Fortschritt, der nicht im Tutorial erzielt wurde, wird mit ihrer Google Play Games-Dienste-Spieler-ID verknüpft. Auf anderen Geräten wird dieser Fortschritt automatisch wiederhergestellt, sofern keine Konflikte mit dem lokalen Status bestehen.
    • Nutzer werden möglicherweise automatisch mit Google Play Games-Diensten in Ihrem Spiel angemeldet, aber nicht mit Ihrem bestehenden Identitätssystem (z. B. Gastkonten). In diesen Fällen müssen Sie den Fortschritt des Nutzers sichern und wiederherstellen, da er mit den Google Play Games-Diensten angemeldet ist und erwartet, dass sein Fortschritt gespeichert wird. Die einzige Ausnahme ist, wenn der Nutzer ausdrücklich weiß, dass der Gastmodus an ein einzelnes Gerät gebunden ist.
    • Für die Erfüllung dieser Anforderung muss die Anmeldung über die Google Play Games-Dienste v2 verwendet werden. Wenn Sie die v1-Anmeldung verwenden, finden Sie hier Anleitungen für die Migration von Java- und Unity-Integrationen.
  • Wenn Ihr Spiel andere Identitätslösungen hat, verknüpfen Sie die Google Play Games-Dienste-Spieler-ID mit diesen Lösungen, damit Spieler ihre Anmeldedaten nicht manuell wiederherstellen müssen, wenn sie ein neues Gerät verwenden.
  • Wenn es Konflikte beim Fortschritt gibt (ein Spieler meldet sich mit den Google Play Games-Diensten und einer anderen Identity Platform an), sollten Sie diese auf eine Weise beheben, die Ihre Spieler erwarten und verstehen können. Sie könnten den Spieler fragen, mit welchem Konto er spielen möchte, den lokalen Fortschritt bevorzugen oder den Fortschritt zusammenführen.

Wir wissen, dass Ihre bestehenden Identitätslösungen ihre eigenen Komplexitäten haben, und wir sind flexibel bei Grenzfall-Szenarien, die sich aus Identitätsüberschneidungen und ‑auflösungen ergeben. Letztendlich müssen Spieler ihren Fortschritt oder Status automatisch wiederherstellen können, wenn sie zwischen Android (einschließlich Smartphones und Tablets) und Google Play Games auf dem PC wechseln.

Hier findest du Empfehlungen zur Integration der Google Play Games-Dienste in dein bestehendes Identitätssystem. Je nach den Anforderungen Ihres Spiels können Sie zwischen zwei primären Integrationsmethoden wählen.

  • Bindungslösung: Stellen Sie eine 1:1-Verbindung zwischen den Google Play Games-Diensten und Ihrem vorhandenen Identitätssystem her.
  • Lösung für die Wiederherstellung:Verknüpfen Sie ein Google Play Games-Dienste-Konto mit mehreren nutzerbezogenen Konten, um den Status wiederherzustellen.

Jede Methode bietet unterschiedliche Vorteile für die Verwaltung des Spielerfortschritts auf verschiedenen Geräten.

Mithilfe der Testläufe können Sie Ihre eigene Lösung anhand der Anforderungen bewerten.

Hier finden Sie eine Checkliste mit den erforderlichen und empfohlenen Verhaltensweisen in Bezug auf die Anmeldung bei Google Play Games-Diensten in Google Play Games auf dem PC.

ID Wichtigkeit Beschreibung
1.1 Für optimierte Builds erforderlich Melden Sie Spieler mit Version 2 der Play-Spieldienste auf Android-Geräten und in Google Play Games auf dem PC an.

Integrieren Sie das neue SDK für Version 2 der Play-Spieldienste in Ihre Android- und Google Play Games auf dem PC-Builds und aktivieren Sie die Anmeldefunktion in Ihrem Spiel. Verwenden Sie die Anmeldedaten der angemeldeten Spieler für Anforderung 1.2.

Hinweis: Die Anmeldung mit Version 1 erfüllt die Anforderung nicht. Wenn Sie Version 1 der Play-Spieldienste in Ihrem Spiel verwenden, müssen Sie auf Version 2 aktualisieren. Weitere Informationen zur Migration Ihres Spiels finden Sie in den Java- und Unity-Leitfäden.
1.2 Für optimierte Builds erforderlich Sichern und Wiederherstellen des Spielfortschritts mithilfe der Play Games-Dienste-Spieler-ID.

Dies ist nicht erforderlich, wenn der Spieler weiß, dass der Fortschritt an das lokale Gerät gebunden ist und verloren geht, wenn er auf ein anderes Gerät wechselt, oder wenn der Fortschritt nur im Tutorial erfolgt.

Damit Spieler ihren Fortschritt nicht verlieren, wenn sie Geräte wechseln oder zurücksetzen oder auf mehreren Geräten spielen, muss der Fortschritt in einer Cloud-Speicherlösung gesichert werden. Verwenden Sie die Play Games-Dienste-Spieler-ID als Schlüssel, sicher, wenn Sie einen eigenen Backend-Gameserver verwenden. Wenn sich Spieler mit den Play Games-Diensten anmelden, prüfen Sie, ob für dieses Konto ein Fortschritt vorhanden ist. Wenn ja, können sie dort weitermachen, wo sie aufgehört haben. Sie können Ihre eigene Cloud-Speicherlösung oder die Gespeicherten Spiele der Play Games-Dienste verwenden.

Wenn der Spieler nicht in den Play Games-Diensten angemeldet ist, versuchen Sie, den Fortschritt des Spielers lokal zu speichern und dann zu synchronisieren, wenn sich der Spieler schließlich in den Play Games-Diensten anmeldet. So wird verhindert, dass der Fortschritt des Spielers verloren geht, wenn er die Anmeldung in Ihrem Spiel aufschiebt.
1.3 Best Practice Stellen Sie eine Anmeldeschaltfläche für abgemeldete Spieler bereit.

Spieler können die Verwendung der Play Games-Dienste deaktivieren und sich daher nicht automatisch in Ihrem Spiel anmelden. Wenn Sie eine Schaltfläche für die Anmeldung für abgemeldete Spieler hinzufügen, können diese sich doch noch für die Play Games-Dienste anmelden, wenn sie sich mehr für Ihr Spiel interessieren.

Der Anmeldebutton muss für Spieler auffindbar sein, z. B. auf dem Hauptbildschirm oder in den Einstellungen. Diese Schaltfläche sollte nicht mehrere Ebenen tief im Spielmenü versteckt sein.
1,4 Empfohlen Halten Sie sich an die Google-Branding-Richtlinien.

Damit Spieler ein attraktives und einheitliches End-to-End-Erlebnis haben, sollten Sie die Branding-Richtlinien für die Play Games-Dienste einhalten.