Should Game Center on Mac OS X work?

Hi,

I’m trying to use Game Center on Mac OS X but it doesn’t appear to work at all. For now I’m using the same code I use for iOS, which is pretty much the exact code from the documentation (authentication via Social.Active.localUser.Authenticate).

When I launch the application I don’t even see the login window pop up and no logs in the console say anything even closely related to Game Center. The best thing I found on Google is this question on StackOverflow which describes a different issue but also seems to be unable to get Game Center to work.

The release notes for 4.1 say “Mac OS X Standalone: added GameCenter support.” and those for 4.1.2 say “Social API: Fixed problem loading leaderboard scores in Mac OS X 10.8 GameCenter.” so I take it Game Center should actually work?

I’ve tried to find the exact same thing as well. There is almost no documentation if you want to use Social API’s except for iOS. I refuse to pay for Prime if the functionality is there. I tried using the same iOS stuff like Social.ReportProgress, and ShowLeaderboardUI to no avail. In apple’s developer site, I even added GameCenter entitlements to the sandbox, and created the leaderboards verbatim, as well as using the same calls I would with iOS.

Someone please help us!

Looks like nobody knows what’s up with this. I guess our best bet is waiting for the next Unity update?

for gamecenter to work in sandbox mode you need several things.

-) debug build
-) correct entitlements
-) correctly signed unity3d apps

as a start you can follow this guide: kevinsookocheff.com

404:(

As I understand, standard Unity3D GameCenter (Social class) should work in Mac standalone.
Is that right?

Just updating the thread with an updated link to the Sookocheff guide:
http://sookocheff.com/posts/2013-04-09-submitting-a-unity3d-game-to-the-mac-app-store/

THank you!
Does the situation changes?
Can we use Unity3d Social today for Mac GameCenter?

Yep, works great. Same way as iOS works fine on mac.