Hey guys,
we’re going to develop an one-on-one casual game for iPhone and Facebook with probably a very huge user base. On each platform the player will login with his Facebook account and either invites somebody from his friendlist or gets a random competitor. The highscores will be updated in a leaderboard on a dedicated server. It would be great, if users were able to make cross-platform matches, but this is not a required feature.
Would you recommend implementing this with an own server architecture (if so, we would choose Photon)? What about the running costs for the dedicated game servers? Of course this depends on data exchange, but even if it’s not that much for each game, it will be a lot for the amount of users playing worldwide.
Couldn’t be peer-to-peer connection an option for us? Game Center for iPhone can support up to four players for free (Btw does anybody know, if this works with 3G, too? Apple’s documentation only talks about Bluetooth and Wi-Fi.). And for Facebook just a master server which helps to connect players with each other? Or maybe a cloud service like Heroku or similar?
Any advices appreciated