Testing Game On Xbox

Hi, I currently have a game which is released on PC, tablet and phone but not Xbox. I would like to release on Xbox also.

The problem is that when I test the game on Xbox there is a game breaking bug that seems to only affect the Xbox client (the bug is not present on all other platforms).

My question is, how do people test and troubleshoot their games on Xbox?

It doesn’t seem that there is a way to implement a fix and then test it. Once a game is updated, I can’t find a way to playtest the newly published version on Xbox. There are no private servers, no way to friend or invite my Xbox account to a place. If I join the game on Xbox (which usually has a lot of servers running) they will inevitably all be running an older published version.

I have tried publishing my game to a new place with no running servers, but there is no way to find it on Xbox, even if I search for the exact game name.

How do people do this?

Sorry if this is not exactly the correct category, but I am unable to create a topic in the Xbox specific ones.

In the test tab at the top of studio there is a button that says device. You can use that button to emulate playing your game on different devices such as phone, tablet, pc, or even Xbox. You will still have access to output and other debugging tools so you’re able to find the game breaking bug quickly.

3 Likes

It’s not actually emulating the Xbox client. It can emulate things like resolution and memory but the actual client is not emulated.

Thanks for the reply, I was under the impression that the device emulation only emulated the aspect ratio and resolution for GUI design purposes.

However, the bug is not present in studio when the device is set to Xbox One.

Honestly, I’m completely stuck on this one.

The bug is a GUI textbutton with a local script that fires a remote event, then there is a server script listening for the remote event that teleports the player to their seat, it’s two simple scripts. It works just fine on all platforms except Xbox where it just doesn’t work.

Infuriatingly enough there is an almost identical button right next to it that works just fine with almost identical scripts. I need help lol.

What event are you using for the button? Can you send the scripts?

I’m using button.Activated

I don’t think it’s a problem with the scripts as the buttons work as intended on all other platforms.

It’s working now. I just kept spam joining the game on Xbox until I got a current server version. I’m not sure what it was that fixed it. I recreated the textbutton. The scripts were essentially the same though :confused:

I’ll chalk that one up to experience. Thanks for the contributions.

It’s still a decent way to test how the games’ UI handles a controller, which in this case is what his problem was.