Games Developer Center

Develop with Facebook to make your game a success on any platform — iOS, Android, or Facebook.com.

Get Started >

Discovery

Discovery

Millions play games on Facebook.com and Facebook-connected mobile games. We'll help you get discovered by the right people. Learn more >

App Center for Games

Ensure you create an App Detail Page, categorize your game correctly and submit your app for listing in the App Center to enable over one billion people to discover your game.

Distribution

Distribution

Learn about the various social channels available to help you grow your game on Facebook, and best practices to make them effective. Learn more >

Requests

Requests are a private and direct communication between two players. Build Requests into your game to invite new users and engage existing ones.

Feed

Feed stories allow players of your games to share interesting content from their game experience with their friends. Learn how to enable it here.

Notifications

Notifications allow you to send short, free-form messages to users of your game and serves as a powerful channel for player communication and engagement.

Open Graph

Open Graph allows you to share structured information about players' gaming activity. Use Open Graph to publish stories to drive traffic to your game.

App & Game Groups

Organize your players into clans, alliances or teams using Facebook Groups to help players connect and share experiences in your game.

Cross Platform

Learn how to leverage Facebook's ubiquitous presence across multiple platforms to gain maximum distribution potential for your game.

Monetization

Monetization

Turn players into payers by leveraging Facebook's fast and flexible payments solution.
Learn more >

Best Practices

Learn proven tips and techniques to better implement payments and monetize your game, in order to drive long term value for your business.

Pay with Mobile

Facebook allows players to purchase in-app items through mobile. Create an optimized and efficient payment flow for these users.

Subscriptions

Establish a recurring revenue stream by offering weekly or monthly subscriptions plus support for an optional free trial period.

Tutorials

Tutorials

Friend Smash! - Fully featured, open source Facebook sample game. Learn how to build, grow and cross-promote a game that is social by design. Learn more >

Canvas

Canvas Game Tutorial

This tutorial will show you how to implement Facebook's key social technologies into an existing game on the web.

iOS

iOS Game Tutorial

Using Xcode, Objective-C and C++, learn how to implement Facebook's SDK for iOS into a game for iPhone and iPad.

Android

Android Game Tutorial

Built natively in Eclipse using Java, learn how to implement Facebook's SDK for Android from the ground up.

Platform Specific Resources

Platform Specific Resources

Canvas Resources

A collection of technical resources and best practices for putting together a game on Facebook.com.

iOS Resources

A collection of technical resources and best practices for putting together a game for iPhone or iPad.

Android Resources

A collection of technical resources and best practices for putting together a game on Android.

Production & Checklists

Production & Checklists

Managing your Development Cycle

A walkthrough of features available to help you manage your development, staging and production game releases.

Games on Facebook Checklist

A comprehensive overview of all recommended best practices for games on Facebook.com

Mobile Games Checklist

A comprehensive overview of all recommended best practices for mobile games both on Android and iOS.

Mobile Games Best Practices

Learn how to best leverage Facebook's social technology when building a native mobile game from this detailed guide.

How-To Guides

How-To and Reference Guides

Requests

Learn how to construct Requests to allow your players to communicate 1-on-1.

Multi-Friend Selector

Build your own multi-friend selector to improve the user experience within your game.

Feed Gaming

Learn how to embed an interactive gaming experience directly into News Feed.

Tutorial: Open Graph

This tutorial will walk you through getting started with building for Open Graph.

Payments

This tutorial will guide you through adding a payment solution to your product.

Mobile Price Points

Enable mobile price-points within your game to take full advantage of mobile payments.

Graph API for Scores

Learn how to gain increased distribution through Facebook by publishing a player's score.

Graph API for Achievements

Gain additional distribution by rewarding your players after they've earned achievements.

Case Studies

Games Case Studies

Candy Crush Saga

Candy Crush Saga

Games, Cross-Platform

Going cross platform was a winning strategy for Candy Crush Saga. The game used its existing audience on Facebook.com to drive adoption and mobile engagement.

BINGO Blitz

BINGO Blitz

Games, Subscriptions

Adding monthly premium subscriptions that offer players benefits and exclusive rewards.

Diamond Dash

Diamond Dash

Games, Open Graph

Diamond Dash is a 60-second gem rush game, where players can match colorful gems, unleash magic diamonds and compete with friends.

Avengers

Avengers

Games, Open Graph

With engaging stories about comic-book characters, Playdom has generated over 7 million referrals to its game Marvel: Avengers Alliance.

Vostu

Vostu

Games, Mobile Payments

Vostu updated its payment flows using Facebook APIs to make payments with mobile phones easy for people.

Criminal Case

Criminal Case

Games, Open Graph

Solving the secret to Criminal Case's Open Graph success. From 0 to 7M DAUs in 6 months.

Updated last Wednesday