I am currently packaging for Xbox. It seems to complete successfully, but when I try to run it, there is a problem. I am trying to install Xbox One titles on Xbox Series X to apply FPS boost mode. The problem is that the packaged output is different for Xbox One and Xbox Series X. For Xbox One, it works perfectly as before, but for Xbox Series X:
2D sprites like UI are rendered properly.
Meshes of 3D objects are not rendered properly.
I have added a compatibility item in AppxManifest. What should I look for? The engine version is 4.23.
Xbox Series X supports DirectX 12, while Xbox One supports DirectX 11. If your game is using DirectX 11, it may not work properly on Xbox Series X.
To check if this is the issue, you can try changing your game’s graphics API to DirectX 12. In Unreal Engine 4.23, you can do this by opening your project’s settings, navigating to the “Platforms” section, and selecting “Xbox One” from the platform list. Then, under “Rendering”, select “DirectX 12” as the graphics API.
If changing the graphics API doesn’t solve the issue, you may need to update your project to a newer version of Unreal Engine that includes support for Xbox Series X.
Unreal Engine 4.26 and later versions include support for Xbox Series X, so upgrading your project to a newer version may help to resolve the issue.
It’s also worth noting that Xbox Series X has more powerful hardware than Xbox One, so if your game is particularly demanding in terms of graphics, you may need to optimize it for Xbox Series X to ensure that it runs smoothly.
This could involve reducing the level of detail in some areas, or optimizing shaders to run more efficiently on Xbox Series X’s hardware