Во первых стоит обратить внимание на чем вы делаете клиент игры. Это достаточно важно, так как вам скорее всего придется писать некоторую игровую логику одновременно и для клиента и для сервера. И для дого чтобы не писать её дважды на двух разных языках было бы удобно писать клиент и сервер на одном и том же языке.
Поскольку игровой сервер это достаточно сложная штука с большим количеством кода, я бы советовал выбрать язык со статической типизацией. Так будет гораздо проще жить когда ваш код разрастется.
Поэтому ни node.js, ни python я бы не советовал. Лучше всего использовать что-то из этого: java, kotlin, c#