Hi, I'm brand new at iPhone app development, but have experience with other programming languages so I understand the basics of what's going on. I'm working on making a game in Swift in Xcode that will involve real-time multiplayer capabilities for players around the country/world. I have a few questions regarding this:
1. What is the best/easiest way to have a multiplayer game where someone can choose to "host" a game, and invite their friends to play with them. Also is that option available/easy for a single person, as I'm not part of a group or organization.
2. I've read a little about Game Kit for multiplayer. Is this essentially using Game Center for matchmaking, and can you use it to invite friends to your game?
3. In order to use the Game Kit/Game Center matchmaking do I have to pay the $99 to be a Apple Developer?
I appreciate the help!