I would like to make a 2 players app game, where 2 players can compete with each other in real time.
If I want the player to be able to compete with the public (anyone who registered with my game able to compete with one another), do I need a server?
If I want the player to be only able to compete with his facebook friends, do I need a server?
Do I need a server at all in the first place, for 2 players game?