20 September 2012

Why and How to Develop Facebook Games?

After the introduction of Facebook’s Open Platform in late 2007, the social gaming industry has become hot with hundreds of millions of dollars poured in by venture capitalists.
Moreover since 2007, several large Facebook gaming companies have come of age – Zynga, Playfish (now EA), Playdom, Crowdstar being the most notable examples – and have shown the world spectacular spurts in revenue unprecedented in recent business history.  Social gaming is perhaps one of the hottest industries to step into right now in terms of bottomline potential and relative poverty of barriers to entry.
If you’re looking to jump into this niche, here are some pointers to get you started:
Why Facebook gaming?
  • Because it’s fairly simple to build compared to AAA games like World of Warcraft and the like.
  • Because it’s not that hard to monetize through the sale of virtual goods and offers.
  • Because gaining user-base is immensely helped via Facebook’s social stream.
  • Because Facebook is adding around a 100 million users every month (ever-growing potential user-pool).
  • Because these games cannot be pirated.
But then, some may wonder: why not get into iPhone game development? Afterall, it’s an incredibly powerful tool with great production-value potential and never-seen-before mechanics.  Here are my thoughts on the subject:
  • Because Facebook trumps the iPhone in terms of potential user-base by hundreds of millions of more users!
  • Because piracy is endemic over iPhone games. You won’t get a dime for around 70% – 80% of your downloads unless you invest serious resources in anti-piracy measures.
  • Because as a monetization platform, the iPhone undersells your applications whereas Facebook over-sells them.
  • Because as a monetization platform, the iPhone takes a 30% cut in every dollar you earn. Facebook takes none.
Make no mistake about it; the iPhone is a great way to make some money. Just that Facebook is greater.
What technology should I use?
The game itself will have its front-end coded in ActionScript 3.0 (older versions are not supported anymore), artwork done in Adobe Illustrator and/or Flash, animation work done in Flash, and the back-end having your usual mySQL database(s). These are essentially tools you’d need for any flash game.
Here’s where things change: communicating with the Facebook API. You’d probably have Flash communicate with javascript (through an FBJS-bridge), and then have javascript complete the communication loop with the Facebook API from there on.
Confessedly, this is not the only way to do it. But whichever method you end up using (and you can research that on Google), it’s going to be complicated stuff. There will be days (and nights) when you’ll be stuck on something and no one in the whole world would be able to help you. Literally! So be consistent.
Do expect numerous bugs which keep popping up on the Open Platform, coupled with ever-changing Facebook API may bug you hard, but don’t give up. I’m not saying don’t get into this business, I’m saying know what you’re up against. Bet on facts, not hope.
How do I monetize?
There are two answers to this conundrum. The trivial one is this: outsource your monetization platform to service providers such as these. They’ll probably do some sort of a revenue share with you and it’ll be an all-round win-win situation.
Here’s the harder answer: coming up with content which users actually want to buy. The one thing that you’ll need to keep in mind is ensuring your game centers upon sale of virtual items. That’s the real money-maker. You can Google virtual goods if you don’t understand the concept – many blogs such as these are littered with information.
What should be your strategy to get maximum users to fish out their credit cards for you? Take it from the gurus of monetization here. Be very clear about the fact that unless your game is rich in content, it will not be a good candidate for sale of virtual goods. Which means that quizzes and simple games are out. Which means content-rich games like Pet Society or Farmville are good ideas to emulate. Perhaps the least content-rich game which still monetizes nicely is this – you can use this as a least common denominator of sorts.
Last but not least, whatever content you finally decide on – please do not forget that majority of Facebook game users are female (around 55%-45% break-up), and that vanity virtual items (e.g. decorations) are the biggest selling category of virtual goods out there.
Where do I gather research from?
First of all, do not forget that those who don’t do their research won’t last long in this industry. In any industry. Even beginner’s luck doesn’t last forever.
  • To find out all about Facebook gaming trends, bookmark www.insidesocialgames.com.
  • To find out Facebook games’ metrics in terms of monthly active users (MAU) or daily active users (DAU), bookmark www.appdata.com
  • To understand the psychology that goes behind effective virtual goods monetization, bookmark ZT Online’s classic case study here.
  • To understand what successful viral mechanics on Facebook work best, bookmark this article (though the ‘notifications’ bit of it is outdated).
  • To understand how Facebook’s Open Platform will morph over time, bookmark this.
  • And lastly, to understand virility, bookmark this article.
Conclusion
Facebook game development is a hot industry right now and the time is ripe to jump into the fray. Any later and you would run the risk of missing the band-wagon. If you’re ready to take on the challenges, the rewards can be immense. I’m not saying it’s going to be easy, I’m just saying it’s going to be worth it.

13 comments:

  1. An interesting discussion is worth comment. I believe
    that you need to write more on this topic, it may not be a taboo matter but generally folks don't speak about these topics. To the next! All the best!!

    Also visit my web site music downloads without registration

    ReplyDelete
  2. When I originally commented I clicked the "Notify me when new comments are added"
    checkbox and now each time a comment is added I get three e-mails with the
    same comment. Is there any way you can remove
    people from that service? Thank you!

    My blog post; baseball bat

    ReplyDelete
  3. Greate article. Keep posting such kind of info on your site.
    Im really impressed by it.
    Hi there, You have performed a great job. I will certainly digg it and in my view recommend to my friends.
    I am confident they'll be benefited from this website.

    my web-site ... pet dog

    ReplyDelete
  4. Hey there! Someone in my Myspace group shared
    this website with us so I came to look it over. I'm definitely enjoying the information. I'm book-marking
    and will be tweeting this to my followers!
    Excellent blog and wonderful design.

    Have a look at my weblog - showrooms after days of heavy

    ReplyDelete
  5. If you are going for best contents like myself, just pay a quick visit this web site every day as it offers feature contents,
    thanks

    Here is my site: wrist heart rate monitors

    ReplyDelete
  6. Awesome blog you have here but I was wanting
    to know if you knew of any discussion boards that cover the same topics discussed here?
    I'd really like to be a part of community where I can get suggestions from other experienced individuals that share the same interest. If you have any suggestions, please let me know. Many thanks!

    Feel free to visit my blog post; Full Post

    ReplyDelete
  7. It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog! I guess for now i'll settle for bookmarking and adding your RSS feed to my Google
    account. I look forward to brand new updates and will talk about this
    site with my Facebook group. Chat soon!

    Here is my homepage :: Generateur de Code PSN

    ReplyDelete
  8. I'm not sure where you are getting your info, but good topic. I must spend a while learning much more or understanding more. Thank you for excellent information I used to be on the lookout for this information for my mission.

    my webpage ... summer internship

    ReplyDelete
  9. The Bluetooth modules provide a platform to quickly and safely go into production with competitive and advanced features.

    ReplyDelete
  10. in Pakistan lots of Facebook development companies and your information is best and great details.

    facebook apps development custom facebook apps

    ReplyDelete
  11. Valuable information, Thanks lots for sharing them with us.

    Plumbing Pipes

    ReplyDelete