GameCenter. Log in automatically or not?

Hi,

I added Gamecenter to my game and right now when the game loads I call it. if you are not logged in you get the login screen and if you are logged in the game will say welcome back.

I was wondering what players prefer.

To click a gamecenter icon inside to game to log in? or to be logged in automatically?

Also, If the player doesnt log in. Does gamecenter ask again every time the player loads the game? I am not sure if it does or not.

Thanks

I’d say click button for the first time, then after that do it automatically. Or you could have settings in game’s options for that.

Yeah, I believe that’s the expected functionality. If you look at Unity’s social API for GameCenter you’ll notice it doesn’t even have a log out option. Once you’re in, you’re in, and the documentation suggests getting people in as early as possible.

Automatic log in. Only ask the players permission if they have to provide a password (like facebook) and then only do it once. Log in screens break flow. They take forever to load and interface with the server. When you are on a mobile and you are only playing for a short time, then loosing 30 seconds to a login screen can turn you off a game.

I avoid games & apps that ask for password every time because I keep long and complicated passwords even though most of the well known security breaches typically point to security design flaws in http protocol layers and less so with password guessing dictionaries.