I found a very similar topic that looks like it got put on hold (UE-38622)
Anyway, I tried many ways of creating my own widgets on each individual player screen, but nothing seemed to work. The closest I got was creating 4 of the same nameplate widgets on the character mesh, and this allowed me to get separate Screen space widgets for each player screen, but the transform was all wrong and nameplates floated in far off spaces. If I simply change them to world widgets, it’s much easier to handle and works fine. But the screen widgets are so much cleaner and easier to perceive during gameplay.
I’d really like to get them working for 4 player split screen. I also have damage numbers that come out of the players, so it’s pretty critical that they remain screen space and not world space widgets.
I found out adding multiple widgets and setting the owner is working, however everything in player 2 screen is offset by half the resolution (like it’s generating from player 1 screen). If I can find a way to offset Player 2 Screen Widgets by X amount of pixels to the right, it would work perfectly. However, I have not found any way to do this yet. It sounds simple, but I don’t know what function to use. Basically, I got the screen widgets working on multiplayer but each player screen needs a way to offset them, by some amount of pixels. Does anyone know how to adjust or offset viewport/screen widgets?