Adding a mesh above players head that remains visible through all other meshes.

Hi guys, sorry if the title doesn’t make much sense. I’m pretty new to the engine and have recently followed a tutorial to get multiplayer working through steam so me and a friend can test our project out together. We are unable to see where each other are though due to no player names appearing above our heads in the world. Since i’m pretty new to this, I thought I would just add a mesh above the players head in the character controller, I’m wondering if there is a way to make this one mesh appear through all other meshes, so I can see roughly which area my friend is in?

Thanks!

You can create UMG widget and set it to be rendered in screen space. This way it will be visible on top of everything rendered in game.
Widget can be just some crosshair or circle material inside picture.

But i am guessing your problem of noe seeing another player is that you do not replicate or not playing same game on same server etc. ie its multiplayer problem not some rendering.

Hey thanks Nawrot, that should work actually, I see the other players just fine :slight_smile: But say if they go behind a building (our scene is a city scene) I lose sight of them, so having a little arrow or something above the head that shows through everything is just what I need. I’ll try your suggestion and report back!

So this is not for debug of your game but actual gameplay element?

In that case try this: https://www.tomlooman.com/ue4-outline-post-process/

And google for more “outline postprocess material” there are multiple mutations of this.