夜伽の時のコマンドツールだと思いますが、あれはかなり単純な作りで、
1. GameObject.CreatePrimitive(PrimitiveType.Quad); で平面を作って
2. その子供に GameObject を作って、
3. 作った GameObject に TextMesh と MeshRenderer をつけて
4. TextMesh のテキストでテキスト表示して (fontsize 128, scale 0.001f)
5. VIVE Controller (SteamVR_TrackedObject) の transform の子供に 1 の Quad をくっつけて
6. Quad の向きを Update で Head を向くように調整
しているだけです。
UI としての操作は特にしてなくて、表示だけですね。