Estou trabalhando em um jogo do Sprite Kit. Eu gostaria de torná-lo um verdadeiro jogo multiplayer, com o que quero dizer que cada pessoa que entra no jogo tem sua própria câmera. Eu já vi tutoriais em jogos multiplayer em que os jogadores compartilham a mesma tela, mas não é isso que eu quero.
Entendo que precisa haver um servidor ao qual os jogadores se conectem, o que significa que o "mundo" ao qual os jogadores se conectam deve estar em execução no servidor. Isso está correto?
Como eu tenho um servidor executando o 'mundo' deste jogo? Ele precisa ser um tipo específico de servidor ou posso usar o Node.js ou o que mais eu quiser?