I am curious if anyone has used Unity to create a Steam-like Overlay System that can render on any D3D or OGL window surface? (both transparent and full opacity for editing, etc.) I’m familiar with intercepting and doing custom drawing within the WM_ infrastructure, but to draw a crisp and clean UI with moveable windows seems a bit like reinventing the wheel, and I figured Unity could be the best tool to accomplish this goal with already existing code and tools to save development time.
Is anyone aware of existing projects providing such an overlay solution using Unity?
I just use HTML5 as UI. You can do all sorts of magic with little effort. Providing you know HTML5 related tech. Plus there are tons of available frameworks and tools.