Facebook Unity SDK: Какво всъщност е това?

от Kwalee Team

Работата със SDK може да бъде неприятна и можете да сте сигурни, че нещо ще се обърка, преди да потърсите решението на форуми като StackOverflow. Така че, ако започвате в gamedev и не сте сигурни как работи 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, за да можете да промените игровия опит.

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

Какво събира 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: Ще трябва да настроите играта си на Mega Developer App Dashboard, без което SDK няма да работи правилно. За това ще ви трябва Facebook акаунт.
  • Фаза 3: Ще трябва да напишете малко код, който комуникира със SDK. Тъй като е изключително за Unity, ще ви е нужно знание по C#, за да завършите тази фаза напълно.

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

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

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

За автора:

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

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