Currently, in-game UI is handled by a UIController and SceneNode owned by GameScene, but this has small constraints wrt making the UI dependent on the camera's positioning. It might be possible to make a separate UIGameScene that is loaded and rendered alongside and on top of GameScene, to hopefully make things relative to only the player's window.