Facebook Unity SDK: Hvad er det egentlig?

af Kwalee Team

Det kan føles frustrerende at håndtere SDK'er, og du kan vædde på, at noget går galt, før du gennemsøger StackOverflow-fora for den livreddende løsning. Hvis du starter i gamedev og ikke ved, hvordan Facebook SDK virker, er dette et godt sted at begynde.

Hvorfor Har Jeg Brug For Facebook SDK For At Starte En Test?

Du ved sikkert allerede, at Facebook stadig hoster en række sjove spil på platformen – Ludo Star, 8 Ball Pool og UNO blandt andre. For at lave disse spil kræves en motor som Unity, men for at køre dem på Facebook eller tilføje Facebook-relaterede funktioner, har man brug for en separat komponent. Det er her Facebook SDK kommer ind.

SDK står for softwareudviklingskit. Facebook's SDK'er bruges specifikt til at integrere Facebook-funktioner i din software eller gøre dem anvendelige på Facebook selv. Generelt er der otte typer Facebook SDK'er. Du har dog kun brug for én, nemlig Facebook Unity SDK for at lave spil.

Hvad Kan Facebook Unity SDK Gøre For Mig?

Facebook Unity SDK er frit tilgængelig online og tilbyder funktioner, der:

  • lader spillere automatisk logge ind i dit spil med deres Facebook-profiler,
  • giver din spiller mulighed for at dele deres score med deres Facebook-venner,
  • sporer, hvilke annoncer der fungerer på dit spil, og hvilke der ikke gør,
  • og sporer spillerens forbrugeradfærd på Facebook, så du kan justere din gameplay.

Meta's officielle dokumentation til SDK'et er klart og præcist nok til, at enhver spiludvikler kan følge og implementere.

Hvad Indsamler Facebook Unity SDK?

Analysering af spilleradfærd kræver data, og det er, hvad SDK'et indsamler. Ved nærmere eftersyn omfatter denne liste:

  • eksplicitte og implicitte hændelser,
  • Facebook app ID,
  • mobil-annonce ID,
  • automatisk loggede hændelser såsom grundlæggende interaktioner med appen,
  • og metadata fra selve enheden, såsom tidszoner, skærmstørrelser, enhedsmodeller osv.

Nye versioner kan eller kan ikke indsamle yderligere data. Da nye versioner af SDK'et frigives regelmæssigt, find ud af, hvad den nyeste SDK er, inden du bruger den i dit projekt. Hvis du arbejder med en spiludgiver som Kwalee, er det bedst at kontakte deres udgivelsesmanagere for at se, hvilken version de anbefaler.

Hvis du tænker over, hvor du kan finde de nyeste versioner af Facebook Unity SDK, kan du bogmærke den officielle downloadside.

Hvordan Bruges Og Implementeres Facebook SDK I Dit Unity-projekt

Du skal vide, at hvis dit spil blev udgivet længe før du integrerede SDK i det, er de data, du analyserer, muligvis ikke pålidelige. Brugere kan fortsætte med at installere eller bruge de ældre versioner af dit spil, hvis de stadig har adgang til installationslinket.

Men generelt, implementerer Facebook Unity SDK i tre faser.

  • Fase 1: Den første fase handler om at importere SDK'et til dit Unity-projekt. Du skal først referere til SDK'ets nyeste version, før du importerer det og fortsætter til næste fase.
  • Fase 2: Du skal opsætte dit spil på Meta Developer App Dashboard, uden hvilket SDK'et ikke vil fungere korrekt. Du vil have brug for en Facebook-konto til dette.
  • Fase 3: Du skal skrive en smule kode, der kommunikerer med SDK'et. Da det udelukkende er for Unity, har du brug for C#-viden for fuldt ud at gennemføre denne fase.

Processerne for disse faser findes i den officielle dokumentation for SDK'et. Hvis du har brug for en hurtigere, lettere version af opsætningen, har vi en trin-for-trin guide til hver fase på vores Publishing Portal. Du kan følge guiden, så du ikke går glip af noget, når du implementerer den i dine spilprojekter.

Nu Ved Du Om Facebook Unity SDK!

Som Årets Udgiver (TIGA 2022) har vi coachet mange spiludviklere til at lave spil, der er succesrige og profitable, og holder spillerne tilbage for mere. Hvis du laver mobilspil med Facebook-funktioner i dem, kan du præsentere dem for os på vores Publishing Portal. Du behøver kun et par gameplayvideoer eller en enkel spilbar prototype af dit mobilspil for at komme i gang. Følg os på sociale medier (TikTok | Twitter | YouTube | Instagram | LinkedIn) for at få de nyeste opdateringer om vores gamedev-indsats.

Om forfatteren:

Passionerede sind hos Kwalee, leverer fængslende indsigter til både spillere og udviklere.

Del denne artikel: