Facebook SDK for Unity

Note: Additional details for FB iOS SDK can be found here. Please check the Facebook SDK for Unity latest version and changelog here.

Build cross-platform games with Facebook rapidly and easily

Requires Unity 2019.4.39f1 and up.

See Changelog or Upgrade Guide.

Get Started
Basic guide for Unity SDK

SDK Reference Docs
API Reference Docs

View Source
View Source On Github

The Unity engine and ecosystem gives developers a world class technology platform from which they can build games that work seamlessly across multiple platforms quickly and effectively.

The Facebook SDK for Unity complements Unity Technologies' cross-platform support, providing a pure-Unity write-once, run-everywhere experience across the key gaming platforms of WebGL, Unity Web Player, Android and iOS. By maintaining a single codebase, you'll be able to deploy socially integrated gaming experiences to your players, regardless of platform.

The Facebook SDK for Unity provides a comprehensive collection of Facebook's social features, giving players of your Unity game the ability to share content with their friends and allowing you to create a personal, social gaming experience. In addition to providing a base set of features that are invoked consistently across platforms, the SDK also offers support for Facebook features that are unique to a particular platform (e.g. payments on the Web or App Invites on mobile). This will allow you to keep your code clean, using a simple, consistent model for everything your game can do on Facebook.

In Unity SDK

Login

People can easily sign in to your game with their Facebook Login.

Share

People can share content with their friends. They can also share Custom Stories with Open Graph.

Game Invites

People can send invites to friends from your game.

App Events

Understand people's actions in your game and measure the effectiveness of your Mobile App Ads.

Graph API

Get data in and out of Facebook's social graph. Query data, post stories, upload photos and do other tasks.

Ads

Drive installs with Mobile App Install Ads. Increase engagement with Mobile App Engagement Ads. Find your target audience with Custom Audiences for Mobile Apps. Monetize in your game with Audience Network.

App Links

Link to a context in your game.

Audience Network

Monetize your mobile property with Facebook ads.

Other Resources

Porting From Mobile to Canvas

Guide for mobile developers thinking about bringing their games to Facebook Canvas.

Terms of Use

Terms of use for Facebook's open source SDKs

Privacy Policy

Privacy policy for Facebook's open source SDKs

Copyright © 2014-present Meta Platforms, Inc