UWP game stutters on Series X/S

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Very bad news here, while i was thinking that the Xbox Series X/S would play an UWP game better than the Xbox One X do (where i finally was able to makes my both games to run at 60FPS on it), well it is not! It stutters every seconds!! That's a shame that the most powerfull console of the world can't handle a 2D game that the Xbox One X do.
    So i was wondering, is it because they limited the perfs of the UWP games on Series X/S or there is something to improve in the game to makes it to work on Series X/S... Well actually i don't know what to do as i don't own a Series X/S and i don't know if it is possible to turn them in dev kits...

    A video showing the issue:
    Please login to see this link.

  • I'm also developing a game for xbox the last year. I've already released one called "Snake Retro" on xbox one with UWP exporter and it worked perfectly. But that one wasn't a platformer... The one I'm developing right now is a platformer, I've tested it on xbox one S and it has no fps issues. I've locked the resolution @ 60 fps with v-sync and directx11. BUT the platformers and the uwp fusion exporter do not work as it should be. Notice also that uwp has been dropped out by Microsoft and they won't support it anymore. It's going to be very soon that the uwp games won't be accepted by microsoft. So, from my point of view, I won't stop developing the game, I'll try to released it for xbox (one and sx/ss) and if Microsoft rejects it I will release it on ios. In case the game statters a lot I'll reduce the fps @ 30 per sec.

    ps: I checked your video -nice looking game btw- this stattering maybe it has to do with code optimization and not the uwp exporter; try to reduce the number of code lines, the 3rd party extensions, the string objects and finally use as a resolution 480x270 (that can be perfectly upscaled to 1080p and 4K)

  • The game is working perfectly on Xbox One X, Android and iOS, i've already worked 1 full year on events and visual optimisation that ended to make the game to work at 60FPS on Xbox One X where it was first limited to 40FPS.
    It's strange to me that the Xbox Series X that is "more powerfull" than Xbox One X in many way, is unable to run a 2D UWP game that is working on Xbox One X...
    Reducing the resolution does nothing in matter of improvements, already tried, using smaller sprite either, nothing of those worked. Most of the framerate issues comes from objects count (but it is low on this game) and samples. UWP suffer of the sames limitation that an old Android device has.

  • How many objects do you have out of interest?
    And how many objects till you get frame drops?

    AS i don't own a Xbox Series X i don't know... As i've created a level editor i could easily see if it's a matter of objects count or events. By the way, i've created a solid AI, so it could use most of the limited resources allocated to the UWP on Series X. Guess i'll have to wait when (and if) i'll get a Seris X myself...

  • So, i've found someone to test my level editor on his Xbox Series X, and even with no enemy, only one wall, not moving and not firing, the game stutter every single seconds. So the issues is somewhere else, and there is no framerate issue it runs at 60FPS then stops every seconds for a few milli-seconds, then 60FPS again... Really strange!

  • Should i set every frame UWP properties to that too?
    Please login to see this attachment.

    But, getting the virtual mouse on screen is not something i would like to see in my game... I remember to have tested it on Xbox One X when i was unable to get more than 40FPS and it never improved anything. I was already at 60FPS in menu, and only scrolling where slow, now even scrolling are working fine, this issue on Series X is really strange, why every seconds, i don't know. It seems to do'nt stutter in game menu, so... I think i need a Series X to debug that...

  • Ok, so i've tried many tests, but no success on Series X, but on ONE X i got better result, game is running at 63FPS most of the time (yes, 63 out of 60!).
    So what i did was switching to Direct3D 11 (i don't know if it matter for UWP) and checking "load all data at start". The game is faster on One X, but seems to now stutter every seconds even on main menu (while it was not before) on Series X.

    Could it be that "use webgl acceleration when available" isn't working on Series X for unkonw reason? - Just wondering..

    I'm actually installing VS 2019 Community, i was using 2017 as in pas, Javascript wasn't available in VS2019, but now it is, i hope it will give a boost to my app to use it!

  • Hello, just a message to tell that this issue has been fixed since i've contacted Xbox Game Stack team :)
    Now games made with Fusion works perfectly on Xbox Series consoles.

    My two games on the xbox series & one, a platform called "Gofretor" and "Snake Retro", work very good even at xbox one. There's no stuttering but in order to have a working game you need to reduce game objects a lot and of course optimise your events. Unfortunately, Fusion UWP exporter is very basic and cannot compare with other modern engines. But it's quite good for simple games.

    Notice also that if anyone wishes to develop for UWP you still can! You have to download the vs2017 and follow Fusion UWP's instructions. I've updated my games and still working on a new update these days.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!