Estoy trabajando en un juego de Sprite Kit. Me gustaría convertirlo en un verdadero juego multijugador, lo que significa que cada persona que se une al juego tiene su propia cámara. He visto tutoriales sobre juegos multijugador donde los jugadores comparten la misma pantalla de juego, pero eso no es lo que quiero.
Entiendo que debe haber un servidor al que se conecten los jugadores, lo que significa que el "mundo" al que se conectan los jugadores debe ejecutarse en el servidor. ¿Es esto correcto?
¿Cómo tengo un servidor que ejecuta el 'mundo' para este juego? ¿Tiene que ser un tipo específico de servidor, o puedo usar Node.js o lo que quiera?