Oui.
Le modèle typique de FPS multijoueur dans les titres AAA de nos jours est le multijoueur peer-to-peer (où un joueur est choisi pour être le serveur, et tous les autres sont des pairs s'appuyant sur ce joueur pour les mises à jour synchronisées). Vous pouvez utiliser ce modèle dans un jeu XNA pour la XBOX 360.
Vous pouvez commencer à l' architecture de réseau pour les échantillons XBOX XNA .
Il existe de nombreux exemples, dont celui-ci, qui illustre le type d'architecture de réseau utilisé dans les titres AAA FPS comme Halo et Call of Duty (où il n'y a pas de serveur dédié, à l'exception du ou des serveurs qui gèrent le matchmaking).
Une chose qui vous manquera est la possibilité d'interroger un serveur dédié lors du matchmaking des joueurs. Cependant, si vous arrivez à un point où vous avez tellement de joueurs que vous bénéficieriez considérablement d'un serveur dédié pour un lobby de matchmaking, il n'est pas déraisonnable d'aller à Microsoft pour obtenir un accord Live Arcade, auquel cas vous aurez accès aux serveurs de stockage Microsoft et potentiellement accéder à votre propre serveur. Jusqu'à ce que vous obteniez ce type de base d'utilisateurs (assez grande), le jumelage d'égal à égal conviendra parfaitement à vos besoins.