Salut !
Bon courage pour la partie multijoueur. J'ai créé un FPS multi récemment en WebSocket (Blight Magic Network qui est posté qqpart dans ce forum). Il y a de nombreuses consideration de latence réseaux à prendre en compte alors c'est pas du gâteau.
Des mecs de chez Valve on pondu des articles ainsi que des blogs traitant des la programmation de fps multijoueurs du Client-Side prédiction etc... Vous devriez vous en inspirer.