I have a serious problem with creating architecture for my games in Godot. I haven't found a single sensible solution anywhere that would allow me to quickly implement my ideas. The problem is how to properly embed the UI (inventory, skilltrees etc.) in the game. These are 2D grid-based games (I mainly want to make classic roguelikes). I've managed to make a few simple tech demos, but I don't know how to link it to the UI so that it's suitable for different resolutions and the game is ready for production. I'm slowly getting lost in this and it's preventing me from making a sensible game.
How do I sensibly embed a game that has a TilemapLayer so that the UI is embedded properly and everything is responsive to different screen resolutions? I haven't found any advanced courses on how to put it all together from A to Z, everything is based only on “simple examples” and not complex UIs with inventory, skill trees, and complex statistics in combination with a grid-based game.
I would be grateful for any materials on Godot 4 in this regard.