Я работаю над игрой Sprite Kit. Я хотел бы сделать ее настоящей многопользовательской игрой, под которой я подразумеваю, что у каждого, кто присоединяется к игре, есть своя камера. Я видел учебники по многопользовательским играм, в которых игроки используют один и тот же игровой экран, но это не то, чего я хочу.
Я понимаю, что должен быть сервер, к которому подключаются игроки, что означает, что на сервере должен быть запущен «мир», к которому подключаются игроки. Это правильно?
Как у меня есть сервер, управляющий «миром» для этой игры? Это должен быть сервер определенного типа, или я могу использовать Node.js или что-то еще, что я хочу?