One followup question though.... about the 2nd answer, it seems you are talking about difficulty in gaining profile data, but if i only need username, friends list/scores and leaderboards.... is it easy to make a multiplayer facebook instant game with C3 right now?
yea, im a bit confused about the privileges myself also, initially for facebook default permission where like 6 then there where 5 then they became 3 and now they are only 2
and those are
the login permissions lets you use their email address to link to an account in your game, and then save to a database somewhere.
the public profile i think it gives u the username and profile icon im not sure about the icon.
for any other privilege u need a special request, if someone knows if those 2 permissions are having more purpose than what i listed please let us know, im curious also.
...
Easy to make a FIG multiplayer... as easy multiplayer games can get ... with construct, they are a bit confusing though the multiplayer plugin is for Construct Advanced users, so if you aren't yet used with Construct or you have no programming background it will be hard to understand what things do.
A FIG multiplayer game, is a multiplayer game, it doesn't needs to have any facebook functionalities outside of being hosted and accessed through the facebook platform.
Therefore any multiplayer game in Construct can be used on facebook or any other platform, as the games from construct are browser based most of them (outside mobiles i think the .apk type file extensions etc) so they run on any platform.
You can have your own login system on your own server/database, and just use facebook for hosting and audience.
Those games you said you seen, are doing exactly that + some facebook features.
But Construct comes with a multiplayer game example, out of the box, you can look at the controls, and how usernames are set, and then do a custom similar system but using the facebook credentials.
i didn't really used the multiplayer plugin, i done singleplayer games so far, il probably be hitting the multiplayer plugin pretty soon though but from what i seen and looked into the existing templates it should be easy enough if you know the basics atleast of Construct.
So for a beginner, multiplayer games depending on the gameplay you are going for it can be easy or hard.
Easy meaning using the already existing template and tweak it a bit, or change the existing template to what you need and the more things you add the more it complicates things ^_^.
The leaderboards is easy to setup, you need to create a developer.facebook leaderboard on the app, then get the id, and use it inside Construct though the FIG plugin. you can get the top players or current player highscore and compare its position to other players very easy, but again depending on what you want to show and how it should show the information is again probably not be that easy, is a matter of design and purpose of your gameplay/ user interface/ data displayed etc.
I could say i know how to use most of the Construct features, but im still finding stuff that i hit my head in a wall for days, picking the multiplayer plugin would be one of those things for me, probably that's why i avoid it. But then that is just me, i learn different than others, but some more experienced users i remember they said, isn't that hard if you give it some interest, so ^_^ learn/do/test/retest/repeat, eventually you will make it, oh and use the forum, it will save you a lot of time. There are tons of resources and examples around.
sorry for the long post...