Facebook Unity SDK: Hva er det egentlig?

av Kwalee Team

Å håndtere SDK-er kan føles frustrerende, og du kan vedde på at noe vil gå galt før du leter gjennom StackOverflow-forum for den livreddende løsningen. Så hvis du akkurat har begynt med spillsutvikling og ikke er sikker på hvordan Facebook SDK fungerer, er dette et godt sted å starte.

Hvorfor Trenger Jeg Facebook Sdk For å Lansere En Test?

Du vet sannsynligvis allerede at Facebook fortsatt tilbyr en rekke morsomme spill på plattformen – Ludo Star, 8 Ball Pool, og UNO blant andre. Å lage disse spillene ville kreve en motor som Unity, men å kjøre dem på Facebook eller legge til Facebook-relaterte funksjoner vil trenge en separat komponent. Det er da Facebook SDK kommer inn.

SDK står for software development kit. Facebooks SDK-er brukes spesielt for å integrere Facebook-funksjoner i programvaren din eller gjøre dem brukbare på Facebook selv. Generelt finnes det åtte typer Facebook SDK-er. Men du trenger bare én for å lage spill med: Facebook Unity SDK.

Hva Kan Facebook Unity Sdk Gjøre For Meg?

Facebook Unity SDK er fritt tilgjengelig online, og tilbyr funksjoner som:

  • lar spillere logge inn automatisk på spillet ditt med deres Facebook-profiler,
  • gjør at spilleren din kan dele sine poeng med sine Facebook-venner,
  • sporer hvilke annonser som fungerer på spillet ditt og hvilke som ikke gjør det,
  • og sporer spillerens forbruksadferd på Facebook slik at du kan tilpasse spillingen din.

Metas offisielle dokumentasjon for SDK er klar og tydelig nok for enhver spillutvikler å følge og implementere.

Hva Samler Facebook Unity Sdk?

Å analysere spillerens adferd trenger data, og det er det SDK-en samler inn. Ved en nærmere titt inkluderer denne listen:

  • eksplisitte og implisitte hendelser,
  • Facebook app ID,
  • mobilannonsør ID,
  • automatisk loggede hendelser som grunnleggende interaksjoner med appen
  • og metadata fra enheten selv, for eksempel tidssoner, skjermstørrelser, enhetsmodeller, og så videre.

Nye versjoner kan samle inn tilleggsdata. Og siden nye versjoner av SDK-en utgis regelmessig, finn ut hva den nyeste SDK-en er før du bruker den i prosjektet ditt. Hvis du jobber med en spillutgiver som Kwalee, er det beste å ta kontakt med deres publiseringsansvarlige for å se hvilken versjon de anbefaler at du velger.

Hvis du lurer på hvor du finner de nyeste versjonene av Facebook Unity SDK, kan du bokmerke den offisielle nedlastingssiden.

Hvordan Bruke Og Implementere Facebook Sdk I Unity-prosjektet Ditt

Du bør vite at hvis spillet ditt ble publisert lenge før du integrerte SDK-en i det, kan dataene du analyserer være upålitelige. Brukere kan fortsette å installere eller bruke eldre versjoner av spillet ditt hvis de fortsatt har tilgang til installasjonslenken.

Men generelt tar implementeringen av Facebook Unity SDK tre faser.

  • Fase 1: Den første fasen handler om å importere SDK-en til Unity-prosjektet ditt. Du må først referere til SDK-ens nyeste versjon før du importerer den og går videre til neste fase.
  • Fase 2: Du må sette opp spillet ditt på Meta Developer App Dashboard, uten det vil ikke SDK-en fungere ordentlig. Du trenger en Facebook-konto for å gjøre dette.
  • Fase 3: Du må skrive litt kode som kommuniserer med SDK-en. Siden den er eksklusivt for Unity, trenger du kunnskap om C# for å fullføre denne fasen fullt ut.

Prosessene for disse fasene er tilgjengelige i den offisielle dokumentasjonen for SDK-en. Hvis du trenger en raskere, enklere versjon av oppsettet, har vi en trinnvis guide for hver fase på vår Publishing Portal. Du kan følge guiden slik at du ikke går glipp av noe når du implementerer det i spillprosjektene dine.

Nå Vet Du Om Facebook Unity Sdk!

Som Årets utgiver (TIGA 2022), har vi veiledet mange spillutviklere til å lage spill som er vellykkede og lønnsomme, og som holder spillerne tilbake for mer. Hvis du lager mobilspill med Facebook-funksjoner i dem, presenter dem for oss på vår Publishing Portal. Du trenger bare noen få spillvideoer eller en enkel spillbar prototype av mobilspillet ditt for å komme i gang. Følg oss på sosiale medier (TikTok | Twitter | YouTube | Instagram | LinkedIn) for å få de siste nyhetene om våre spillutviklingsinnsats.

Om forfatteren:

Passionerte sinn fra Kwalee, som leverer fengslende innsikt for både spillere og utviklere.

Del denne artikkelen: