Indem du Nutzer*innen in deinem Spiel das Teilen ermöglichst, können sie ihre Spielaktivität in ihrem Profil sowie im Feed ihrer Freund*innen teilen. Dieser Einer-zu-vielen-Kommunikationskanal ist ein leistungsstarker Faktor bei der Spieler*innengewinnung und -interaktion. Da alle geteilten Stories direkt im Profil eines*einer Spieler*in veröffentlicht werden, ist es wichtig, einen hochwertigen und intuitiven Ablauf zum Teilen in dein Spiel zu integrieren. Dieser Leitfaden unterstützt dich dabei, hierbei den besten Ansatz für dein Spiel zu finden.
Definiere bei der Gestaltung deiner Spiele bestimmte Momente, die Spieler*innen ein bedeutendes Erlebnis bieten, zum Beispiel ein Gefühl der persönlichen Leistung, ein historischer Sieg über eine*n Freund*in oder das Feiern einer Teamleistung. Biete Spieler*innen Option an, um diese Momente zu teilen. Wir empfehlen mindestens einen hervorstechenden Button „Teilen“ auf einer Ergebnisseite oder anderen relevanten Seiten.
Als Entwickler*in kannst du deinen Spieler*innen die Möglichkeit geben, wichtige Momente im Spiel miteinander zu teilen. Der SDK-Aufruf funktioniert ähnlich wie der Aufruf von selbstdefinierten Updates. Doch statt Inhalte in der aktuellen Unterhaltung zu aktualisieren, fordert die Methode FBInstant.shareAsync()
den*die Spieler*in auf, den Moment anderswo zu teilen.
Spieler*innen können Momente in ihrem Feed teilen Wenn sie ihn im Feed teilen, können sie eine selbstdefinierte Nachricht hinzufügen.
Die Feed-Story enthält ein Bild, Text und einen Button. Dies alles wird beim Aufrufen der API festgelegt. Das Spiel wird durch Anklicken des Buttons gestartet. Von diesem Einstiegspunkt aus hast du Zugriff auf FBInstant.getEntrypointData()
. Es gibt das Datenobjekt zurück, das über das data:
-Argument in FBInstant.shareAsync()
übertragen wurde.
Achte beim Erstellen von visuellen Materialien für selbstdefinierte geteilte Inhalte darauf, dass du die Größenstandards des Feeds für Bild- und Videoanhänge einhältst. Das Seitenverhältnis zwischen Breite und Höhe des Assets sollte im folgenden Bereich liegen:
Um dein Spiel im Feed zu teilen, klicke im Abschnitt Dein Spiel teilen auf Teilen. So kannst du das Spiel im Feed teilen und auf jeder Oberfläche (Desktop, iOS oder Android) testen.
Du kannst deine Viralität anstoßen, indem du dein Spiel auf Facebook teilst. Wenn du eine Seite mit deinem Spiel verknüpft hast, kannst du einen Link im folgenden Format erstellen:
https://fb.gg/play/
app_id_or_namespace
Du kannst diesen Link überall teilen. Durch Antippen werden die Leute zu deinem Spiel geleitet und können es sofort starten.
Du kannst so auch einen Kontextnamen festlegen: https://fb.gg/play/
app_id_or_namespace/play_with_jill
„play_with_jill“ ist der Kontextname und du kannst jede beliebige URL-sichere Zeichenkette angeben. Wenn Nutzer*innen über einen Link mit einem Kontextnamen auf dein Spiel zugreifen, wird dieser auf eine eindeutige Kontext-ID mit dem Kontexttyp „LINK“ abgebildet. Alle, die den gleichen Link erhalten, können miteinander spielen. So kannst du Turniere veranstalten, einzigartige Herausforderungen verschicken und so weiter.
Du kannst auch im Abschnitt „Discovery-Konfiguration“ deiner Instant Game-Einstellungen folgendermaßen eigene, teilbare Links mit Payloads erstellen:
Du kannst nun beliebige Links kopieren, indem du auf sie klickst:
Der Link wird in einen Instant Games-Link aufgelöst und öffnet das Spiel mit der Payload, die mithilfe von FBInstant.getEntryPointData()
abgerufen werden kann.
Das Teilen von Spielen und Beiträgen im Feed ist eine wirkungsvolle Möglichkeit, deine Spiele viral zu machen.
Die Suche nach Freund*innen zum Spielen ist ein großartiger Ansporn, das gerade gespielte Spiel mit anderen zu teilen:
Wenn deine Spieler*innen Spaß an dem Spiel haben (z. B. lange spielen, mehrere Tage zurückkehren, etc.), kannst du ihnen vorschlagen, das Spiel mit ihren Freund*innen teilen, indem sie auf den Button oben rechts im Menü klicken: Dadurch können sie ein Video deines Spiels in ihrer Chronik teilen. Achte darauf, ein schönes Video in deine App-Einstellungen hochzuladen.
Ermutige deine Spieler*innen, ihre wichtigen Momente, die du im Spiel identifiziert und gestaltet hast, zu teilen. Fordere sie auf, einen Teilen-Vorgang zu verwenden. Setze hierfür FBInstant.shareAsync()
ein. Diese Methode ist gut geeignet, Erfolge und Errungenschaften zu teilen.
Hinweis: Anreize für Spieler*innen, allein durch das Teilen Belohnungen zu erhalten, verstoßen gegen die Facebook-Richtlinie. Du kannst teilende Nutzer*innen und Freund*innen, die teilnehmen und den geteilten Inhalt erhalten haben, erst belohnen, nachdem das Spiel begonnen hat. Zum Beispiel kann Spieler*in A kein Geschenk erhalten, nur weil er*sie eine*n andere*n Spieler*in eingeladen hat. Spieler*in A kann jedoch eine Belohnung erhalten, wenn er*sie Spieler*in B eingeladen hat und Spieler*in B mit dem Spielen begonnen hat. Spieler*in B kann in diesem Szenario auch eine Belohnung erhalten.
Es muss gewährleistet werden, dass dein Spiel zur Unterstützung vieler neuer Spieler*innen in der Lage ist. Sorge dafür, dass dein Spiel ein gutes Nutzungserlebnis für neue Spieler*innen bietet und für mehrere Sprachen lokalisiert ist. Vergewissere dich außerdem, dass dein Spiel die anderen Best Practices für Interaktion und Spieler*innenbindung berücksichtigt.