Para comunicação em multiplayer, estude sobre snapshot interpolation, e socket, que é usado para comunicação, recomendo socket.io ou geckos.io que é mais rápido até por ser udp..
Snapshopt interpolation ajuda vc a ter uma fluidez maior mesmo quando a comunicação se corta
Em resposta a Desenvolvimento de jogo para Browser, por onde começar?
1