Att hantera SDK:er kan kännas frustrerande, och du kan vara säker på att något kommer att gå fel innan du letar igenom StackOverflow-forum för den livräddande lösningen. Så om du är ny inom spelutveckling och inte är säker på hur Facebook SDK fungerar, är detta en bra plats att börja.
Varför Behöver Jag Facebook Sdk För Att Lansera Ett Test?
Du vet förmodligen redan att Facebook fortfarande har många roliga spel på plattformen – Ludo Star, 8 Ball Pool och UNO bland annat. För att skapa dessa spel behöver du en spelmotor som Unity, men att köra dem på Facebook eller lägga till Facebook-relaterade funktioner kräver en separat komponent. Det är där Facebook SDK kommer in.
SDK står för Software Development Kit. Facebooks SDK:er används specifikt för att integrera Facebook-funktioner i din mjukvara eller göra dem användbara på själva Facebook. Generellt sett finns det åtta typer av Facebook SDK:er. Men du behöver bara en för att göra spel med: Facebook Unity SDK.
Vad Kan Facebook Unity Sdk Göra För Mig?
Facebook Unity SDK är fritt tillgänglig online och erbjuder funktioner som:
- låter spelare automatiskt logga in på ditt spel med sina Facebook-profiler,
- gör det möjligt för dina spelare att dela sina poäng med sina Facebook-vänner,
- spårar vilka annonser som fungerar på ditt spel och vilka som inte gör det,
- och spårar spelarens konsumtionsbeteende på Facebook så att du kan justera ditt gameplay.
Metas officiella dokumentation för SDK är tydlig och enkel nog för alla spelutvecklare att följa och implementera.
Vad Samlar Facebook Unity Sdk In?
För att analysera spelarens beteende behövs data, och det är vad SDK samlar in. Vid närmare anblick inkluderar listan:
- explicita och implicita händelser,
- Facebook app-ID,
- mobilannonsör-ID,
- automatiskt loggade händelser såsom grundläggande interaktioner med appen
- och metadata från själva enheten, såsom tidszoner, skärmstorlekar, enhetsmodeller och så vidare.
Nya versioner kan samla in ytterligare data. Och eftersom nya versioner av SDK släpps regelbundet, ta reda på vad den senaste SDK:n är innan du använder den i ditt projekt. Om du arbetar med en spelutgivare som Kwalee är det bäst att kontakta deras publiceringsansvariga för att se vilken version de rekommenderar att du väljer.
Om du undrar var du hittar de senaste versionerna av Facebook Unity SDK kan du bokmärka den officiella nedladdningssidan.
Hur Man Använder Och Implementerar Facebook Sdk I Ditt Unity-projekt
Du bör veta att om ditt spel publicerades långt innan du integrerade SDK:n i det, kanske inte den data du analyserar är tillförlitlig. Användare kan fortsätta att installera eller använda de äldre versionerna av ditt spel om de fortfarande har tillgång till installationslänken.
Men generellt sett tar implementeringen av Facebook Unity SDK tre faser.
- Fas 1: Den första fasen handlar om att importera SDK:n till ditt Unity-projekt. Du kommer först att behöva referera till SDK:ns senaste version innan du importerar den och går vidare till nästa fas.
- Fas 2: Du behöver ställa in ditt spel på Meta Developer App Dashboard, utan vilket SDK:n inte kommer att fungera korrekt. Du behöver ett Facebook-konto för att göra detta.
- Fas 3: Du behöver skriva lite kod som kommunicerar med SDK:n. Eftersom det endast är för Unity, behöver du C#-kunskaper för att slutföra denna fas fullt ut.
Processerna för dessa faser finns tillgängliga i den officiella dokumentationen för SDK:n. Om du behöver en snabbare, enklare version av installationen har vi en steg-för-steg-guide för varje fas på vår Publishing Portal. Du kan följa guiden så att du inte missar något när du implementerar det i dina spelprojekt.
Nu Vet Du Om Facebook Unity Sdk!
Som Årets Utgivare (TIGA 2022) har vi hjälpt många spelutvecklare att skapa spel som är framgångsrika och lönsamma, och hålla spelarna återvändande för mer. Om du gör mobilspel med Facebook-funktioner i dem, presentera dem för oss på vår Publishing Portal. Du behöver bara ett par spelvideor eller en enkel spelbar prototyp av ditt mobilspel för att komma igång. Följ oss på sociala medier (TikTok | Twitter | YouTube | Instagram | LinkedIn) för att få de senaste uppdateringarna om våra ansträngningar inom spelutveckling.
