How to create a round HUD ? ( with health / energy )

I don’t think you need to do any custom C++ solutions, you just need to apply a texture and some sort of texture mask via a material, then apply the material to an image widget.