Facebook Unity SDK: Was genau ist es?

von Kwalee Team

Umgang mit SDKs kann frustrierend sein, und du kannst darauf wetten, dass etwas schiefgeht, bevor du die StackOverflow-Foren nach der rettenden Lösung durchforstest. Wenn du also in der Spieleentwicklung anfängst und nicht sicher bist, wie das Facebook SDK funktioniert, ist dies ein guter Ausgangspunkt.

Warum Benötige Ich Das Facebook Sdk, Um Einen Test Zu Starten?

Du weißt wahrscheinlich schon, dass Facebook immer noch eine Vielzahl von unterhaltsamen Spielen auf der Plattform hostet – Ludo Star, 8 Ball Pool und UNO unter anderem. Diese Spiele zu erstellen würde eine Engine wie Unity erfordern, aber um sie auf Facebook laufen zu lassen oder Facebook-bezogene Funktionen hinzuzufügen, wird eine separate Komponente benötigt. Hier kommt das Facebook SDK ins Spiel.

SDK steht für Software Development Kit. Facebooks SDKs werden speziell für die Integration von Facebook-Funktionen in deine Software verwendet oder machen sie auf Facebook selbst nutzbar. Im Allgemeinen gibt es acht Arten von Facebook SDKs. Du brauchst jedoch nur eines, um Spiele zu erstellen: das Facebook Unity SDK.

Was Kann Das Facebook Unity Sdk Für Mich Tun?

Das Facebook Unity SDK ist kostenlos online verfügbar und bietet Funktionen, die:

  • Spielern erlauben, sich automatisch mit ihren Facebook-Profilen in dein Spiel einzuloggen,
  • deinen Spielern ermöglichen, ihre Ergebnisse mit ihren Facebook-Freunden zu teilen,
  • verfolgen, welche Anzeigen auf deinem Spiel funktionieren und welche nicht,
  • und das Konsumverhalten der Spieler auf Facebook nachverfolgen, damit du dein Gameplay anpassen kannst.

Metas offizielle Dokumentation für das SDK ist klar und prägnant genug für jeden Spieleentwickler, um sie nachzuvollziehen und zu implementieren.

Was Sammelt Das Facebook Unity Sdk?

Die Analyse des Spielerverhaltens erfordert Daten, und genau das sammelt das SDK. Bei näherer Betrachtung umfasst diese Liste:

  • explizite und implizite Events,
  • Facebook-App-ID,
  • Mobile-Werbe-ID,
  • automatisch protokollierte Ereignisse wie grundlegende Interaktionen mit der App
  • und Metadaten vom Gerät selbst, wie Zeitzonen, Bildschirmgrößen, Gerätemodelle usw.

Neue Versionen können zusätzliche Daten sammeln oder nicht. Da regelmäßig neue Versionen des SDK veröffentlicht werden, informiere dich über das neueste SDK, bevor du es in deinem Projekt verwendest. Wenn du mit einem Spieleverlag wie Kwalee arbeitest, ist es am besten, ihre Publishing-Manager zu kontaktieren, um herauszufinden, welche Version sie dir empfehlen.

Wenn du dich fragst, wo du die neuesten Versionen des Facebook Unity SDK finden kannst, kannst du die offizielle Downloadseite bookmarken.

Wie Man Das Facebook Sdk In Dein Unity-projekt Einbindet Und Implementiert

Du solltest wissen, dass, wenn dein Spiel lange bevor du das SDK integriert hast, veröffentlicht wurde, die Datenanalyse möglicherweise nicht zuverlässig ist. Benutzer könnten weiterhin ältere Versionen deines Spiels installieren oder verwenden, wenn sie noch Zugriff auf den Installationslink haben.

Aber im Allgemeinen erfolgt die Implementierung des Facebook Unity SDK in drei Phasen.

  • Phase 1: Die erste Phase dreht sich darum, das SDK in dein Unity-Projekt zu importieren. Du musst zuerst auf die neueste Version des SDK Bezug nehmen, bevor du es importierst und zur nächsten Phase übergehst.
  • Phase 2: Du musst dein Spiel auf dem Meta Developer App Dashboard einrichten, ohne das das SDK nicht ordnungsgemäß funktioniert. Dafür benötigst du ein Facebook-Konto.
  • Phase 3: Du musst etwas Code schreiben, der mit dem SDK kommuniziert. Da es ausschließlich für Unity ist, benötigst du C#-Kenntnisse, um diese Phase vollständig abzuschließen.

Die Prozesse für diese Phasen sind in der offiziellen Dokumentation für das SDK verfügbar. Wenn du eine schnellere, einfachere Version des Setups benötigst, haben wir eine Schritt-für-Schritt-Anleitung für jede Phase auf unserem Publishing-Portal. Du kannst der Anleitung folgen, damit du nichts verpasst, wenn du es in deine Spieleprojekte implementierst.

Jetzt Kennst Du Das Facebook Unity Sdk!

Als Publisher of the Year (TIGA 2022) haben wir viele Spieleentwickler gecoacht, Spiele zu machen, die erfolgreich und profitabel sind und Spieler dazu bringen, immer wieder zurückzukehren. Wenn du mobile Spiele mit Facebook-Funktionen erstellst, pitch sie bei uns auf unserem Publishing-Portal. Du benötigst nur ein paar Gameplay-Videos oder einen einfachen spielbaren Prototyp deines mobilen Spiels, um loszulegen. Folge uns in den sozialen Medien (TikTok | Twitter | YouTube | Instagram | LinkedIn), um die neuesten Infos zu unseren gamedev Bemühungen zu erhalten.

Über den Autor:

Leidenschaftliche Köpfe v. Kwalee, liefern fesselnde Einblicke f. Gamer & Entwickler.

Diesen Artikel teilen: