[BUG] HUD element scaling different from Standalone Game & PIE, then on Device

My studio is in the final stages of working on our game, and we came across an interesting issue in terms of UI scaling.

When we play our game in the Editor, and as a Standalone Game, with the window size set to that of an iPhone 5 in Landscape orientation, the UI looks just like it should (the Compass background is a little big here, we’re working on adjusting the scaling):

13833-mmb+gameplay+ui+in+editor+(iphone+5+screen+resolution).png

But, when the same game is run on an iPhone 5, we get this:

A couple things to note:

  • The first screen shot was scaled down so its file size would allow for uploading to AnswerHub.

  • The development PC the Standalone Game screenshot was taken on is a Retina MacBook Pro running Windows 8.1 in BootCamp

  • The development PC has Windows’ Desktop Scaling set to 200% (to compensate for the higher resolution screen)

Is the issue of the UI scaling not being reflected properly possibly caused by the Desktop Scaling, and/or the very high screen resolution?

This issue is making it difficult to iterate on our UI scaling solution. We can’t build the game to iOS from the Windows editor, as the project incorporates C++ classes. We’re running on Windows, as this fits in better with our development workflow (we just use OS X to build for Apple platforms).

Let me know if you guys need any more information on this issue.

Howdy Jonathan,

Thank you for reporting this issue. I have been able to recreate the issue and see the overlapping UMG buttons. I have also gone ahead and tested this issue on a future release of UE4 and the issue has been resolved. At this moment in time, I am uncertain of when this release will be made public. I am going to close this post because of the fix being implemented into UE4. If you run across this issue in the future, please feel free to open it once again so that I may further investigate.

Thanks and have a great day!

Thanks for the quick response. Glad to hear it’ll be resolved in a future release. Hope you have a great day too.