Facebook Unity SDK: Какво точно представлява?

от Kwalee Team

Работата със SDK може да бъде дразнеща, и можете да бъдете сигурни, че нещо ще се обърка, преди да потърсите lifesaving решение в StackOverflow форумите. Така че, ако започвате в развитието на игри и не сте сигурни как работи Facebook SDK, това е добро място да започнете.

Защо ми е нужен Facebook SDK, за да стартирам тест?

Вероятно вече знаете, че Facebook все още хоства разнообразие от забавни игри на платформата – Ludo Star, 8 Ball Pool и UNO, сред други. За създаването на тези игри ще е нужен енджин като Unity, но за да ги стартирате във Facebook или да добавите функции, свързани с Facebook, ще ви трябва отделен компонент. Тогава Facebook SDK влиза в действие.

SDK означава комплект за разработка на софтуер. SDK-ите на Facebook се използват специално за интегриране на Facebook функции във вашия софтуер или за направата им използваеми във Facebook. Общо има осем типа на Facebook SDK. Обаче, ви трябва само един за създаване на игри: Facebook Unity SDK.

Какво може да направи за мен Facebook Unity SDK?

Facebook Unity SDK е свободно достъпен онлайн и предлага функции, които:

  • позволяват на играчите автоматично да влизат във вашата игра с техните профили във Facebook,
  • дават възможност на играчите ви да споделят своите резултати с приятелите си във Facebook,
  • проследяват кои реклами работят във вашата игра и кои не,
  • и проследяват поведението на консумация на играча във Facebook, за да можете да оптимизирате геймплея си.

Официалната документация за SDK от Meta е достатъчно ясна и кратка за всеки разработчик на игри.

Какво събира Facebook Unity SDK?

Анализирането на поведението на играча ще изисква данни и това е, което SDK събира. При преглед на списъка включва:

  • явни и неявни събития,
  • Facebook app ID,
  • ID на мобилен рекламен потребител,
  • автоматично регистрирани събития като основни взаимодействия с приложението
  • и метаданни от самото устройство, като часова зона, размери на екрана, модели на устройства и т.н.

Новите версии могат или не могат да събират допълнителни данни. И тъй като нови версии на SDK се пускат редовно, намерете кой е последната SDK преди да я използвате във вашия проект. Ако работите с издател на игри като Kwalee, най-добре е да се свържете с техните мениджъри по публикуване, за да видите коя версия те препоръчват да изберете.

Ако се чудите къде да намерите последните версии на Facebook Unity SDK, можете да запазите страницата за официалните изтегляния.

Как да използвате и имплементирате Facebook SDK във вашия Unity проект

Трябва да знаете, че ако вашата игра беше публикувана дълго преди да интегрирате SDK в нея, данните, които анализирате, може да не са надеждни. Потребители могат да продължат да инсталират или използват по-старите версии на вашата игра, ако все още имат достъп до инсталационния линк.

Но като цяло, имплементирането на Facebook Unity SDK отнема три фази.

  • Фаза 1: Първата фаза е относно импортиране на SDK във вашия Unity проект. Най-напред трябва да се запознаете с последната версия на SDK, преди да го импортирате и да преминете към следващата фаза.
  • Фаза 2: Ще трябва да настроите вашата игра в Meta Developer App Dashboard, без което SDK няма да работи правилно. За целта ще ви трябва Facebook акаунт.
  • Фаза 3: Ще трябва да напишете малко код, който комуникира с SDK. Тъй като той е ексклузивно за Unity, ще ви е нужно знание по C#, за да завършите тази фаза напълно.

Процесите за тези фази са налични в официалната документация за SDK. Ако ви трябва по-бърза и лесна версия на настройката, ние имаме стъпка по стъпка наръчник за всяка фаза на нашия Publishing Portal. Можете да следвате наръчника, за да не пропуснете нищо, когато го имплементирате във вашите играчни проекти.

Сега знаете за Facebook Unity SDK!

Като Издател на годината (TIGA 2022), сме обучили много разработчици на игри да правят игри, които са успешни и печеливши и държат играчите да се връщат за още. Ако създавате мобилни игри с Facebook функции в тях, представете ги на нас в нашия Publishing Portal. Трябва ви само няколко видеоклипа на геймплей или прост игрален прототип на мобилната ви игра, за да започнете. Следвайте ни в социалните медии (TikTok | Twitter | YouTube | Instagram | LinkedIn), за да научите последните ни gamedev усилия.

За автора:

Страстни умове от Kwalee, предлагащи завладяващи прозрения за геймъри и разработчици.

Сподели тази статия: