A Microsoft platform for building and publishing apps for Windows devices.
Hi @Brandon Tafolla ,
I understand you want to build a chat app that keeps running in the background on the Xbox console while a game is running, so your players do not need Discord.
I have to be upfront with you: this is not something a third-party app can do on the console today, and the limitation comes from the platform itself rather than from a missing API. On Xbox, when the player switches to a game, any UWP app is suspended by the system and stops executing code, so it cannot keep a network connection or audio session alive. You can see this behavior documented in the Windows app lifecycle model. On top of that, the console gives the foreground game exclusive priority over CPU, GPU and memory, while apps only get a restricted budget and only while they are active, as described in System resources for UWP apps and games on Xbox One. The single exception Microsoft allows for background execution on Xbox is media playback for music apps, which does not cover chat or voice scenarios; see Play media in the background.
For voice chat during gameplay on the console, the platform reserves this for two paths. The first is the built-in Xbox Party Chat, which is a system feature that third-party apps cannot replace or run alongside. The second is Game Chat 2, which is an API for chat integrated inside the game itself; it requires being a registered Xbox game developer through the ID@Xbox program, and it is not available to a standalone companion app.
That said, if some of your players are on Windows PC, your idea is fully achievable there. A desktop app (I would suggest WinUI 3 with the Windows App SDK rather than UWP for new development) can run in the background or as an overlay without these restrictions. For the real-time messaging layer you can use raw WebSockets, or a managed service such as Azure Web PubSub (samples in the azure-webpubsub GitHub repo) or Azure SignalR Service (samples in the AzureSignalR-samples GitHub repo).
So in short: on the console, point your players to Xbox Party Chat; on PC, your app is viable and I would be happy to point you to more resources if you go that route.
If you found my response helpful or informative, I would greatly appreciate it if you could provide feedback by interacting with the system or leaving a comment below.
Thank you.