Если игра только мультиплеерная, то подключайте сразу node.js и разрабатывайте и тестируйте все на ходу. Ну тут моментов куча, это и сложность игры и безопасность (защита от читеров). Я например когда то делал на canvas + node.js игру типа
agar.io. Так вот весь игровой цикл у меня крутился на сервере, тоесть спавн шаров, перемещения игроков и прочие действия которые просто слались всем броадкастом. А пользователь мог только отослать свой ник при входе, и во время игры постоянно шлет свой угол между шаром и мышью (вектор движения). Таким образом пользователь не может модифицировать ни скорость ни размер шара, потому-что на клиентской части идет просто отрисовка того что присылает сервер, координат , размеров..