BGE: How do I hide the player HUD from other players or cameras?
You should use the overlay scene in the game logics. I played around with that and you can find something easily on the internet. Good luck and have fun.

Some more details:
In the game logics you can add an always sensor and connect it to the add overlay scene node. I think the connection has to be a python script but i'm not shure. Then you can code the properties of the player and connect them via scripting to the overlay hud.

I watched this videos some time ago and i think they are very good for you. They are for 2.6 but i think the bge didn't change that much...
Creating a HUD in bge

Personally i hope the game logics get an upgrade. They should be more like a node editor as in UE4... But i think i have to wait a bit longer...

I hope that helped. Later i can try out again for you and send some screenshots.