I'm looking for a way to have a UI that is outside the main game viewport. Where when the UI is open you have something like this:

Where the game is played on the top left, and the UI will stretch around the top tight down to the bottom left.

And when you have the UI closed, it's like this:

The second part is not so important right now as I'm not sure if I will be adding a "Camera" mode yet, but if there's a tutorial out there, I'd love a link to it!

  • Create a scene like this. On the SubViewportContainer set stretch to true and size_flags_horizontal to fill and expand. The node labeled game is your game scene. When loading a level, parent it to the SubViewport.

Create a scene like this. On the SubViewportContainer set stretch to true and size_flags_horizontal to fill and expand. The node labeled game is your game scene. When loading a level, parent it to the SubViewport.

    NoMemeWar Thank you! But there must be meme wars... Without war, how must we make progress?